Hos*_*ein 4 php wordpress date
如您所知,WordPress 强烈建议主题/插件作者不要通过诸如date_default_timezone_set 之类的 PHP 函数更改 WordPress 时区。
此外,当您使用 php日期函数时,由于没有通过 PHP 设置默认时区,您可能会收到错误的日期和时间值。
我的意思是您可能会收到 10,date('G')而在 WordPress-> 设置-> 常规-> 时区选项中所选时区的确切小时数是 15。
那么,如果您需要 WordPress 网站所选时区中的正确日期和时间值,您应该怎么做?
您应该使用WordPress 的current_time函数而不是 PHP 日期函数来获取 WordPress 中的本地日期和时间。它将根据 WordPress 常规选项中选定的时区为您返回正确的值。
对我来说,current_time('G')正好返回 15,而 PHPdate('G')返回 10,这是不正确的。
希望它可以帮助某人,因为我没有在 stackoverflow 中找到相关的线程。