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