使用PHP正确回显日期将显示:“2012-01-04 11:04:07”

但是,在我的phpinfo文件的顶部,我有:

“系统Linux server1.domain.com#1 SMP Tue Jun 21 10:29:24 EDT 2011 i686”

日期显示的是6月21日,而不是1月4日?

我正在运行Ubuntu和PHP 5.3.2。

谢谢。

最佳答案

那不是系统时间,那是您的内核版本(创建操作系统内核的时间)的一部分。无需担心(也许检查一下是否是最新的内核;如果您不管理计算机,则不必担心)。

如果可以运行系统命令,则可以通过运行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

关于PHPInfo错误的日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8730602/

10-10 09:37
查看更多