时区设置:UTC和LOCAL时间不正确

时间:2018-06-19 作者:Michael

在我的WordPress网站的“常规设置”页面上,它没有显示正确的UTC和当地时间(见下面的屏幕截图)。

enter image description here

The displayed UTC and local times are wrong. It should say that local time is "15:52"

<我正在运行WordPress 4.9.6和PHP 7.0.30date() 和date_default_timezone_get() 函数,它们输出正确的信息current_time(\'Y-m-d H:i\').This thread 表示问题是由错误的插件引起的。实际上,我已经安装了那个插件,但停用(然后删除)插件并没有为我解决这个问题。

This thread 表示这是由于服务器的时区定义已损坏。它提供了关于如何在Linux(而不是Windows)上修复此问题的说明。但是,我有其他WordPress站点托管在同一台服务器上,它们没有这个问题。

问题已在此处交叉发布:https://wordpress.org/support/topic/timezone-settings-utc-and-local-times-are-incorrect/

1 个回复
SO网友:Webmaster TheCMG

这是在数据库中设置的,也在服务器上的PHP设置中使用。如果可以控制PHP设置,请仔细检查它们。您可以在PHP中输入一个时区参数。ini(PHP-v向您展示了所有这些)。对于MySQL。。。你需要看看我现在忘记的全球环境。

结束

相关推荐

Date, Time, and Timezones

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