这是我目前使用的代码。
date_default_timezone_set('America/New_York');
echo '<th>'; echo date('h:i T M-j-y', strtotime($requesttimedb)); echo '</th>';
$ requesttimedb直接来自数据库。
我的代码目前正在显示:
美国东部时间5月26日至01日01:00
但是,数据确实是在美国东部时间5月26日至26日提交的。 如何将时区从EDT更改为EST?感谢。
答案 0 :(得分:0)
你错了。美国东部时区America/New_York
在“东部标准时间”(EST)和“东部夏令时间”(EDT)之间转换。 2013年,EDT于3月10日凌晨2:00到11月3日凌晨2:00生效。
所以你5月的约会肯定会在美国东部时间。
答案 1 :(得分:0)
你说日期直接来自数据库,所以我假设你正在使用SQL服务器,如果是这种情况,我建议你使用SQL命令字符串设置'timezone'
SET time_zone='timezone'