我有一个小片段,格式化日期这样的时间戳:(YYYY-MM-DD H:M:S T) Ex: 2011-09-29 17:00:46 EST or 2011-09-29 17:00:46 EDT
PHP - 日期时间 - 显示时间ET而不是EST或EDT
我想转换EST和EDT对ET和显示ET相反,所以用户不用担心Dayligt的节省。我怎么做?
$timeZone = new DateTimeZone('America/New_York');
$processedDate = str_replace(".000000", "", $timestamp);
$dateTime = new DateTime($processedDate, new DateTimeZone('GMT'));
$dateTime->setTimezone($timeZone);
$processedDate = $dateTime->format('Y-m-d H:i:s') . ' ' . $dateTime->format('T');
echo processedDate;
感谢