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--加密

相关文章
相关标签/搜索