WordPress检测到错误的时区

时间:2019-05-17 作者:That Brazilian Guy

我的服务器本地时间和时区都正确(UTC-3)。

$ date -u
Fri May 17 23:53:01 UTC 2019

$ date -Is
2019-05-17T20:53:10-03:00

$ ls -l /etc/localtime
lrwxrwxrwx 1 root root 37 May 17 20:41 /etc/localtime -> /usr/share/zoneinfo/America/Sao_Paulo

$ cat /etc/timezone 
America/Sao_Paulo
然而,WordPress认为我的服务器在UTC时区,拨回了3个小时。

enter image description here

时区

选择与您所在时区相同的城市或UTC时区偏移量。

世界时(UTC)为2019-05-17 19:38:06. 当地时间为2019-05-17 16:38:06.

此时区当前为标准时间。夏令时开始于:November 2, 2019 11:00 pm.

如何修复此问题?

1 个回复
SO网友:That Brazilian Guy

原来之前有人试图修复时区:

date_default_timezone_set(\'America/Sao_Paulo\');
init

当稍后在服务器上正确设置了UTC时间、本地时间和时区时,会导致冲突。

删除此项解决了问题。

相关推荐

Date, Time, and Timezones

我对在WordPress中使用日期/时间和时区有点困惑。我有以下问题:“管理->设置”部分中时区设置的目的是什么?假设当前格林尼治时间是20:00,假设我在东部时间(东部时间是16:00),那么博客的时间是如何节省的?假设一位读者正在阅读帖子,而他/她位于土耳其。所以他们的当地时间是23:00,他们认为23:00是发布时间吗?假设我使用的是自定义帖子类型,并且我有一个额外的日期/时间字段用于其他日期信息。如何确保自定义日期字段的行为与WordPress字段相同?对于这些基本问题,我深表歉意,但我真的