magento開發 -- 再說Magento時間輸出問題
大家知道date()函數輸出的是當前時區的時間,如果php全局設定了時區以該時區為準,如果沒有設置,則以係統時區為準。
那麼在Magento設定了後台的TimeZone之後,相當於設置了PHP全局時區嗎?不! Magento全局時區永遠是格林威治時區。
所以,如果想使用Magento設定時區的時間,必須明確調用時區,或者通過下麵的方法,date()顯然是不生效的。
$date = Mage::app()->getLocale()->date(); $dStr = $date->toString(Varien_Date::DATETIME_INTERNAL_FORMAT); //$dStr 可以用於存儲到數據庫的datetime字段.
源文:https://koda.javaeye.com/blog/652401
最後更新:2017-04-02 05:21:04