Date和Date_GMT之间的差异

时间:2019-04-09 作者:Gleb Gulin

在我的数据库中comment_datecomment_date_gmt 是不同的。comment_date 是UTC+3,但comment_date_gmt UTC+0时。

为什么?我有什么不对的?当我留言时,我可以看到“你3小时前留言了”

1 个回复
SO网友:MikeNGarrett

在这种情况下,数据库是正确的。comment_date 是WordPress时区设置的日期时间comment_date_gmt 是相同的日期时间,但转换为格林威治标准时间(GMT)。GMT is the timezone all other timezones are offset from while UTC is the time standard. 在大多数实际应用中,它们是可互换的。

您可能遇到的问题是保存或读取从GMT或站点设置的时区转换为本地时区的日期时间。

相关推荐

自动选中自定义帖子类型的“Allow Comments”

对于自定义帖子类型,我通过php和CPT启用了对注释的支持。 \'supports\' => array( \'title\', \'editor\', \'revisions\', \'comments\', ) 但每篇文章的讨论字段中仍有未选中的“允许评论”框。我现在正在寻找一种方法来自动选中此框,因为我有相当多的这种自定义帖子类型的帖子,我不认为,这只能手动完成。但