wie zu konvertieren, php Datum-Formate zu GMT und Umgekehrt?
ich bin neu in php.
ich möchte eine Funktion schreiben, wo ich Benutzer zur Eingabe Datum in ein beliebiges Datum-format, einschließlich DST,ins GMT-format und später wieder zurück in das ursprüngliche format eingegeben.bitte jede Stelle mir helfen.
- Lesen php-Handbuch Datum und Beispiel gegeben es
Du musst angemeldet sein, um einen Kommentar abzugeben.
Obwohl die gmdate Funktionen sind verfügbar. Wenn Sie mit PHP 5.2 oder höher, dann erwägen Sie die Verwendung der DateTime Objekt.
Hier der code zum Umschalten auf GMT
und wieder auf die Standard-Zeitzone...
Unter Verwendung des DateTime-Objekts können Sie Ihre erstellen Sie ein datetime-Wert, ebenso wie die prozeduralen Funktionen, außer, dass Sie eine Referenz auf eine Instanz.
z.B.
Gibt es eine ganze Menge von Funktionen, die Sie verwenden können, die viel mehr lesbar, dass die prozeduralen Funktionen.
Expliziten Beispiel der Umwandlung von einer Zeitzone zu GMT
Sie Ihre Asia/Kolkata, America/New_York
$date->format()
. Das zweite snippet erstellen Sie eine DateTime-Instanz in GMT, und wandelt es in den Standard-Zeitzone.Verwenden Sie die Funktion gmdate zum umwandeln in GMT-Zeit.
Beispielsweise
//Konvertieren der lokalen Zeit zur gmt