0
我剛剛在php二進制時區輸出中遇到奇怪的區別,有什麼可能導致這種情況?php二進制和系統時間戳奇怪的區別
[[email protected] ~]# php -r 'echo date("H:m:s"). "\n";'
17:01:54
而系統時間爲:
[email protected] ~]# date
friday, 27 January 2017 17:34:42 +0100
系統時區是Europe/Berlin
以及php.ini設置:
[[email protected] ~]# php -i | grep 'php.ini'
Configuration File (php.ini) Path => /usr/local/lib
Loaded Configuration File => /usr/local/lib/php.ini
[[email protected] ~]# cat /usr/local/lib/php.ini | grep timezone
; Defines the default timezone used by the date functions
date.timezone = Europe/Berlin
系統時區:
[[email protected] ~]# date +'%:z %Z'
+01:00 CET
幾分鐘格式字符是'i'。 'm'是兩位數的月份。今年1月,你看到'01'並不奇怪。 – cHao