|
|

楼主 |
发表于 2007/9/22 22:34:45
|
显示全部楼层
回复 楼主 的帖子 最好的解决方法
仔细分析了一下,发现登录WebERP后,界面右下角显示的时间与系统时间总是差8,估计系统输出的是格林威治标准时间;
解决方法:打开php.ini,设置date.timezone,例如:date.timezone =Asia/Shanghai
另外,我把footer.inc的第15行:echo '<p style="text-align:right">'.(strftime('%A')).', '.(date($_SESSION['DefaultDateFormat']).' | '.(strftime(($DefaultClock==12) ? '%I:%M %p' : '%H:%M'))).'</p>';
改为:echo '<p style="text-align:right">'.(strftime('%A, %Y-%m-%d, %H:%M')).' </p>';
输出效果为:Saturday, 2007-09-22, 22:42
如果你喜欢的话,你还可以改成中文的日期格式。 |
|