Я хочу получить текущее время US/Eastern timezone. Как я могу это достичь.php get US/Eastern Текущее время
Я пробовал следующий код, но он отображает мое системное время.
<?php
date_default_timezone_set('US/Eastern');
$currenttime = date('h:i:s:u');
list($hrs,$mins,$secs,$msecs) = split(':',$currenttime);
//print "&time2=".$secs."&time1=".$mins."&time0=".$hrs;
?>
Я использую этот скрипт со вспышкой, поэтому прокомментировал строку «печать».
Можете ли вы попробовать вызвать `echo date_default_timezone_get()` и посмотреть, что он эхо? – Yahel 2010-12-16 00:40:00
Помните, что «US/Eastern», в то время как устарело, следует правилам «Переход на летнее время». Это либо GMT-04: 00, либо GMT-05: 00 в зависимости от времени года. Если вы хотите специально EDT (Восточное дневное время, лето) или EST (Восточное стандартное время, зима), вам нужно будет указать аббревиатуру 3-символа или смещение напрямую. – 2011-10-11 16:27:14