Magento如何有效设置时区
25 October 2010 18:50 Monday by
小屋
浏览(1675)
Php的date()函数输出的是当前时区的时间,如果php全局设定了时区以该时区为准,如果没有设置,则以系统时区为准。
在Magento
设定了后台的TimeZone后,Magento设置
的时区仍然无效,PHP全局时区仍然未改变,Magento全局时区
还是格林威治时区。
所以如果想使用Magento设定时区
的时间,必须明确调用时区,或者通过下面的方法,否则date()显然是不生效的。
$date = Mage::app()->getLocale()->date();
$dStr = $date->toString(Varien_Date::DATETIME_INTERNAL_FORMAT);
//$dStr 可以用于存储到数据库的datetime字段.
上面代码才可以输出当前日期的当前时区时间。
阅读全文>>
js 简单输出时间的一种方法
09 December 2009 20:06 Wednesday by小屋 浏览(1837)
<script language="javascript">
setInterval("document.getElementById('time').innerHTML=currentTime();",1000);
function currentTime(){
var now=new Date();
var hours=now.getHours();
var minutes=now.getMinutes();
var seconds=now.getSeconds();
var current_time=hours+":"+minutes+":"+seconds;
return current_time;
}
</script>
阅读全文>>