php get US/Eastern aktuelle Zeit
Möchte ich, um die aktuelle Zeit der US/Eastern-Zeitzone. Wie kann ich erreichen, dass.
Ich versucht habe folgenden code, aber es zeigt meine system Zeit.
<?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;
?>
Ich bin mit diesem Skript mit flash so auskommentiert 'print' Zeile.
Können Sie versuchen, den Aufruf
Bitte beachten Sie, dass 'US/Eastern', während veraltet, folgt 'Daylight Saving Time' Regeln. Es ist entweder GMT-04:00 oder GMT-05:00 je nach Zeit des Jahres. Wenn Sie möchten, speziell EDT(Eastern Daylight Time), Sommer) ODER EST(Eastern Standard Time, Winter), die Sie angeben müssen, wird die 3-stellige Abkürzung oder der offset direkt.
echo date_default_timezone_get()
, und sehen, was es Echos?Bitte beachten Sie, dass 'US/Eastern', während veraltet, folgt 'Daylight Saving Time' Regeln. Es ist entweder GMT-04:00 oder GMT-05:00 je nach Zeit des Jahres. Wenn Sie möchten, speziell EDT(Eastern Daylight Time), Sommer) ODER EST(Eastern Standard Time, Winter), die Sie angeben müssen, wird die 3-stellige Abkürzung oder der offset direkt.
InformationsquelleAutor booota | 2010-12-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheint zu funktionieren hier (in Berlin):
Deprecated: Function split()
InformationsquelleAutor miku
http://www.php.net/manual/en/timezones.php
Sieht aus wie die
US/Eastern
ist veraltet. VersuchenAmerica/New_York
BEARBEITEN dies wird wahrscheinlich nicht dein problem lösen, aber Sie sollten es trotzdem tun. Veraltet bedeutet, dass Sie entfernen könnte, es in der Zukunft.
InformationsquelleAutor Robert
oder wenn Sie mit php 5.4 und höher
date_default_timezone_set()
wird Auswirkungen auf die ganze Skript und sollten vorsichtig verwendet werden,InformationsquelleAutor Sajeev Nair
Am einfachsten ist wahrscheinlich die Verwendung
gmmktime()
um dieUnix timestamp
für die aktuelle GMT, dannsubtract 5 hours
. So erhalten Sie Ost-Zeit, egal wo die server passiert sein.Es ist nicht möglich.
InformationsquelleAutor themicahmachine
Benutze ich nur
Scheint zu funktionieren bei mir perfekt auf mein Spiel, dass ich auf Arbeit bin. Wohlgemerkt, wenn Sie es verwenden möchten, entfernen Sie einfach das $ir['laston'], und es sollte arbeiten kein problem
InformationsquelleAutor Kingdru