PHP日期格式问题
此 PHP 语句 date('Ymd',1281394800)
在不同的服务器中返回不同的值。一个给我 2010-08-09
,另一个给我 2010-08-10
。有人可以帮忙解释一下吗?
This PHP statement date('Y-m-d',1281394800)
returns different values in different servers. One gives me 2010-08-09
and the other 2010-08-10
. Could someone please help explain?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
设置时区:
Set the time zone:
尝试一下,看看您是否仍然得到不同的结果:
如果您在各个服务器上获得完全相同的结果,则可以将时区设置为您想要的时区。欲了解更多信息:
date_default_timezone_set
支持的时区列表
Try this and see if you still get different results:
If you get exactly the same results across servers, you can set the timezone to the one you want. For more information:
date_default_timezone_set
List of Supported Timezones
服务器是否位于(或配置)不同的时区?
date()
的输出与时区相关。Are the servers in (or configured with) different timezones?
date()
's output is timezone-dependent.