PHP Dokumentation: Function gmstrftime
12. Januar 2010 von werner
gmstrftime
(PHP 4, PHP 5)
gmstrftime — Formatiert eine Datum-/Zeitangabe in GMT/UTC-Format entsprechend den lokalen Einstellungen
Beschreibung
Bewirkt das gleiche wie strftime() mit dem Unterschied, dass die Zeit nach Greenwich Mean Time (GMT) zurückgegeben wird. Wenn das Skript beispielsweise unter Eastern Standard Time (GMT -0500) läuft, gibt die erste Zeile unten "Dec 31 1998 20:00:00" aus, während die zweite "Jan 01 1999 01:00:00" ausgibt.
Parameter-Liste
- format
Siehe die Beschreibung bei strftime().
- timestamp
Der optionale Parameter timestamp ist ein UnixTimestamp als integer oder die aktuelle lokale Zeitwenn kein timestamp übergeben wurde. Er entsprichtdann also dem Ergebnis der Funktiontime().
Rückgabewerte
Gibt eine entsprechend dem übergebenen Formatstring formatierte Zeichenkette zurück. Die verwendete Zeitangabe wird durch den übergebenen timestamp oder die aktuelle lokale Zeit festgelegt, wenn kein Timestamp angegeben wurde. Monats- und Wochentagsnamen sowie andere sprachabhängige Zeichenketten beziehen sich auf die via setlocale() festgelegte aktuelle Locale-Angabe.
Beispiele
Beispiel #1 gmstrftime()-Beispiel
<?php
setlocale(LC_TIME, 'en_US');
echo strftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 12, 31, 98)) . "\n";
echo gmstrftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 12, 31, 98)) . "\n";
?>Siehe auch
- strftime() – Formatiert eine Zeit-/Datumsangabe nach den lokalen Einstellungen