Wie konvertiert man PHP-Datumsformate in GMT und umgekehrt?

8

Ich bin neu bei PHP. ich möchte eine Funktion schreiben, wo ich Benutzer brauche, um Datum in irgendeinem Datumsformat einschließlich DST, in GMT-Format und später wieder in das ursprüngliche eingegebene Format einzugeben. Bitte helfen Sie mir jeden Körper.

    
0001 28.03.2011, 04:43
quelle

3 Antworten

23

Obwohl die gmdate-Funktionen verfügbar sind. Wenn Sie PHP 5.2 oder höher verwenden, sollten Sie das Objekt DateTime verwenden.

Hier ist Code, um zu GMT zu wechseln

%Vor%

und zurück zur Standardzeitzone ...

%Vor%

Mit dem DateTime-Objekt können Sie eine Datetime erstellen, genau wie die prozeduralen Funktionen, nur dass Sie einen Verweis auf eine Instanz behalten.

z.B.

%Vor%

Es gibt eine ganze Reihe von Funktionen, die Sie verwenden können, die viel besser lesbar sind als die prozeduralen Funktionen.

Explizites Beispiel für die Konvertierung von einer Zeitzone in GMT

%Vor%

Verwenden Sie Ihre Asien / Kolkata nach Amerika / New_York

%Vor%     
Jacob 28.03.2011, 04:58
quelle
4

Verwenden Sie die gmdate-Funktion , um in die GMT-Zeit zu konvertieren.

Zum Beispiel

%Vor%     
Mike Lewis 28.03.2011 04:45
quelle
0

// Konvertiere lokale Zeit in gmt

%Vor%     
rushil 01.03.2016 11:43
quelle

Tags und Links