WordPress中的默认时区设置--这是全球的吗?

时间:2014-04-25 作者:Mayeenul Islam

尽管WordPress选项为整个WordPress安装设置了时区,is it necessary to declare the default timezone in all the date/time places in a WP theme/plugins?

date_default_timezone_set(\'Asia/Dhaka\');
echo date(\'d M Y - D - h:i A\');
假设我正在处理某件事,我正在检查;时间等于TODAY. 你知道“今天”的意思是有点可变的-服务器时间可变,本地时间可变等等。

这就是为什么我在寻找WP项目中要遵循的标准程序,无论是每次都设置默认时区(还是do I call them 始终在标题中?)或者像WordPress本身已经声明的那样避免它们(只需在前面进行调整)。

我只是在寻找一个标准的程序-遵循什么。。。

1 个回复
最合适的回答,由SO网友:Milo 整理而成

我认为最安全的处理方法是使用API获取WordPress设置中设置的本地时间-

$today = date( \'d M Y - D - h:i A\', current_time( \'timestamp\' ) );
编辑-显然current_time 从3.9版开始,现在也接受PHP日期字符串,因此您可以直接使用它来代替date.

结束

相关推荐

Date, Time, and Timezones

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