对于 EST 时间,我设置了:
date_default_timezone_set("America/New_York");
随着页面加载,我通过以下方式获得 EST 时间:
$time = time();
问题是当我在时间戳和日期时间格式之间来回转换字符串时:
10/31/2012 7:30pm 1351729800 | 10/31/2012, 8:30 pm
11/2/2012 7:30pm 1351902600 | 11/02/2012, 8:30 pm
11/3/2012 8:00pm 1351990800 | 11/03/2012, 9:00 pm
11/7/2012 8:00pm 1352336400 | 11/07/2012, 8:00 pm
11/9/2012 8:00pm 1352509200 | 11/09/2012, 8:00 pm
11/10/2012 8:00pm 1352595600 | 11/10/2012, 8:00 pm
我希望这些日期和时间是相同的。
第一部分(“|”之前)是简单的字符串,例如“10/31/2012 7:30pm”和 strtotime(“10/31/2012 7:30pm EST”)。
部分(“|”之后)是前一个 strtotime() 值的 date()。
如何将字符串转换为时间 (strtotime) 并仔细检查返回的日期格式是否与输入的字符串相同?
谢谢