0
我需要將給定的GMT日期和時間(YYYY-MM-DD HH:MM)轉換爲表示東部海岸日期的字符串YYYYMMDD。你認爲下面的代碼是可以的嗎?EST/EDT到GMT的轉換和日期比較
$date='2011-11-07 04:30';
$date.='-4 hours';
$date=strftime('%Y-%m-%d %H:%M',strtotime($date));
$y=gmdate('Y');
$date2=date('Y-m-d 02:00',strtotime($y.'-03-01 second sunday'));
$date3=date('Y-m-d 02:00',strtotime($y.'-11-01 first sunday'));
if($date<=$date2||$date>=$date3) {
$date.='-1 hour';
$date=strftime('%Y-%m-%d %H:%M',strtotime($date));
}
$date=date('Ymd', strtotime($date));
好,感謝意見。 – user965748