使用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/