我在docker环境下使用PHP 7.4.24。在php ini中,我只指定了时区:
[Date]
date.timezone = Japan即使您在脚本中指定时区,也无关紧要
$date = new \DateTime('now', new DateTimeZone('Japan'));
echo $date->format('d.m.Y H:i:s');上面写着: 10.11.2021 14:14:17,但现在这个时区的实际时间是10.11.2021 17:34:17我最大的问题是时差是20分钟,所以我不能选择其他时区来使其工作正确。
发布于 2021-11-10 09:03:35
我在这个问题中找到了答案How to make sure docker's time syncs with that of the host?我在控制台中运行了它,它很有帮助
docker run --rm --privileged alpine hwclock -shttps://stackoverflow.com/questions/69910127
复制相似问题