Magento如何有效設置時區

Php的date()函數輸出的是當前時區的時間,若是php全局設定了時區以該時區爲準,若是沒有設置,則以系統時區爲準。php

Magento 設定了後臺的TimeZone後,Magento設置 的時區仍然無效,PHP全局時區仍然未改變,Magento全局時區 仍是格林威治時區。html

因此若是想使用Magento設定時區 的時間,必須明確調用時區,或者經過下面的方法,不然date()顯然是不生效的。數據庫

$date = Mage::app()->getLocale()->date();
$dStr = $date->toString(Varien_Date::DATETIME_INTERNAL_FORMAT);
//$dStr 能夠用於存儲到數據庫的datetime字段.app

上面代碼才能夠輸出當前日期的當前時區時間。 
 函數

做者:  Sjolzy

--EOF--加密

相關文章
相關標籤/搜索