在docker中,我收到错误消息
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier.在我的usr/local/lib/中的php.ini上,我有
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = America/Montreal发布于 2019-09-18 05:15:08
我通过修改解决了这个问题
date.timezone = America/Montreal至
date.timezone = UTC发布于 2019-09-18 05:22:01
America/Montreal不是受支持的时区。
https://www.php.net/manual/en/timezones.america.php
蒙特利尔is in the America/Toronto timezone。
可以使用timezone_identifiers_list(DateTimeZone::PER_COUNTRY, 'CA')输出PHP中可用加拿大时区的完整列表,该列表包含以下内容:
[
"America/Atikokan",
"America/Blanc-Sablon",
"America/Cambridge_Bay",
"America/Creston",
"America/Dawson",
"America/Dawson_Creek",
"America/Edmonton",
"America/Fort_Nelson",
"America/Glace_Bay",
"America/Goose_Bay",
"America/Halifax",
"America/Inuvik",
"America/Iqaluit",
"America/Moncton",
"America/Nipigon",
"America/Pangnirtung",
"America/Rainy_River",
"America/Rankin_Inlet",
"America/Regina",
"America/Resolute",
"America/St_Johns",
"America/Swift_Current",
"America/Thunder_Bay",
"America/Toronto",
"America/Vancouver",
"America/Whitehorse",
"America/Winnipeg",
"America/Yellowknife",
]https://stackoverflow.com/questions/57964788
复制相似问题