使用 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
这仅表示内核是两个月前构建的 - 这与当前时间无关(仅在“我的操作系统的核心有多大?”的意义上)。
关于PHPInfo 日期错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8730602/