Warum gmdate () anstelle von Datum () in vielen API-Schnittstellen verwenden, insbesondere von Diensten, die OAuth-Signaturen, Protokollierungssysteme oder Operationen für Kreuzzeitzonen umfassen, ist häufig erforderlich, dass der Kunde die Zeit im UTC-Format (koordinierter Weltzeit) sendet. Standardmäßig gibt die Verwendung der Funktion Date () die Zeit nach der lokalen Zeitzone des Servers zurück, was zu ungenauen Zeitstempeln führt, wenn die Zeitzonenkonfiguration inkonsistent ist.
gmdate