如何在WordPress中获取当前日期和时间?

问题描述:

正如你可能知道的那样,WordPress强烈建议主题/插件作者不要通过像date_default_timezone_set这样的PHP函数更改WordPress时区。如何在WordPress中获取当前日期和时间?

我除了使用php date函数时可能会收到错误的日期和时间值,因为PHP没有设置默认时区。

我的意思是,你可能会收到10 date('G'),而WordPress->设置 - >常规 - >时区选项中的确切小时是15。

因此,如果您需要在选定的时区为WordPress网站提供正确的日期和时间值,您应该怎么做?

您应该使用current_time WordPress的功能,而不是PHP日期函数获取本地日期和时间在WordPress。它将根据WordPress常规选项中的选定时区为您返回正确的值。

对于我current_time('G')返回刚好15,而PHP date('G')返回10,这是不正确的。

希望它有助于某人,因为我没有在*中找到相关的线程。