閱讀685 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go 大型門戶網站的可伸縮性架構設計準則
  下一篇:go Way on c & c++ 小記 [七] – 重載操作符