使用PHP呼应日期正确显示: “2012-01-04 11点04分07秒”PHPINFO错误日期
然而,在我的phpinfo文件的顶部,我有:
“的Linux系统server1.domain.com#1 SMP Tue Jun 21 10:29:24 EDT 2011 i686“
日期显示Jun 21st而不是Jan 4th?
我正在运行Ubuntu和PHP 5.3.2。
谢谢。
使用PHP呼应日期正确显示: “2012-01-04 11点04分07秒”PHPINFO错误日期
然而,在我的phpinfo文件的顶部,我有:
“的Linux系统server1.domain.com#1 SMP Tue Jun 21 10:29:24 EDT 2011 i686“
日期显示Jun 21st而不是Jan 4th?
我正在运行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
这仅意味着内核是建两个月前 - 这对当前的时间没有影响(仅在“几岁了我的操作系统为核心的意义吗? “)。
试着看看your time zone settings并确保PHP与您的服务器具有相同的时区设置。
phpInfo()输出中的第一行不是当前日期afair。 可能是服务器安装或s.th时的日期。喜欢这个。
你的PHP时区是在php.ini文件中设置可能性:
;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone =
更改此设置是正确的,你的PHP程序应该正确返回。
什么问题?你想要什么日期显示? – 2012-01-04 16:53:54