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

时间:2017-05-07 11:01:45

标签: php wordpress date

您可能知道WordPress强烈建议主题/插件作者不要通过date_default_timezone_set等PHP函数更改WordPress时区。

除此之外,当您使用php date函数时,由于未按PHP设置默认时区,您可能会收到错误的日期和时间值。

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

那么,如果您在WordPress网站的所选时区需要正确的日期和时间值,该怎么办?

2 个答案:

答案 0 :(得分:4)

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

对我来说current_time('G')正好返回15,而PHP date('G')返回10则不正确。

希望它有所帮助,因为我没有在stackoverflow中找到相关的线程。

答案 1 :(得分:0)

您还可以安装 Shortcode for Current Date 之类的插件来显示您所在时区的当前时间。它还提供了各种日期和时间格式的精彩概述。