使用PHP回显日期正确显示:"2012-01-04 11:04:07“
但是,在我的phpinfo文件的顶部,我有:
"System Linux server1.domain.com #1 SMP Tue Jun 21 10:29:24 EDT 2011 i686“
日期是6月21日而不是1月4日?
我运行的是Ubuntu和PHP 5.3.2。
谢谢。
发布于 2012-01-05 00:57:22
这不是系统时间,而是你的内核版本的一部分(你的操作系统内核制作的时间)。没什么好担心的(除了检查一下这是否是最新的内核;如果您不是在管理计算机,不用担心)。
如果可以运行系统命令,则可以通过运行uname -a获得此命令。我的框上的输出:
Linux xyzzy 3.0.0-13-server #22-Ubuntu SMP Wed Nov 2 15:09:08 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux这仅仅意味着内核是在两个月前构建的--这与当前时间无关(只是在“我的操作系统的核心有多老?”的意义上)。
另请参阅:http://en.wikipedia.org/wiki/Uname
发布于 2012-01-05 00:53:57
尝试查看your time zone settings,并确保它与服务器具有相同的时区设置。
发布于 2012-01-05 00:55:49
phpInfo()输出的第一行不是当前日期。可能是服务器设置或s.th的日期。就像这样。
https://stackoverflow.com/questions/8730602
复制相似问题