【发布时间】:2019-05-29 06:42:19
【问题描述】:
我尝试了不同的方法来让我的时间戳在午夜更改为第二天,但我没有任何运气。我正在使用 Wordpress,并将默认位置更改为山区时间。我想这两个会一起交流,但我没有运气。
<?php current_time(timestamp); echo date('l, F jS Y'); ?>
<?php ini_set('date.timezone', 'America/Denver');
echo date('l, F jS Y'); ?>
我现在正在尝试的第一个,第二个 sn-p 是我之前使用的。
这很难调试,因为我必须等到晚上才能看到日期是否会提前到第二天。不是最优的。感谢您对此提供的任何帮助。
【问题讨论】:
-
早是什么意思。 10 分钟还是 6 小时?
-
首先使用此函数date_default_timezone_get() 获取您当前的默认时区,我认为您当前的时区是美国/丹佛
-
“让我的时间戳在午夜更改为第二天” 是什么意思?中午12点时,时间将开始正常在第二天。你能解释一下你想要达到的目标吗?
-
按照 ttrasn 的建议,首先获取您当前的时区,然后确保它没有被其他配置文件覆盖。为当前脚本设置时区: date_default_timezone_set('America/Denver');注意:山............美国/丹佛; Mountain no DST ...美国/凤凰城
-
我的意思是日期在午夜前大约 6 小时更改......所以我试图让它准确地在山区时区的午夜更改。