Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

gmstrftime

Datums- und Zeit-Funktionen

    Befehl:
string gmstrftime ( string $format [, int $timestamp = time() ] )


    Parameter-Liste:
NameBeschreibung
formatSiehe die Beschreibung in strftime().
timestampDer optionale Parameter timestamp ist eine ganze Zahl Unix-Zeitstempel, die standardmässig die aktuelle Ortszeit, wenn ein Zeitstempel ist nicht gegeben. Mit anderen Worten, wird standardmässig der Wert der time().

    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.

    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.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Siehe auch:
Formatiert eine Zeit-/Datumsangabe nach den lokalen Einstellungen
 

gmstrftime() - Beispiel:


Eingabe:
<?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";
?>

gmstrftime() - Beispiel 2:


Eingabe:
<?PHP
echo strftime ( '%b %d %Y %H:%M:%S', mktime ( 0, 0, 0, 12, 31, 04 ) ) . "\n";
echo gmstrftime ( '%b %d %Y %H:%M:%S', mktime ( 0, 0, 0, 12, 31, 04 ) ) . "\n";
echo gmstrftime ( '%b %d %Y %H:%M:%S', time () );
?>


Ausgabe:
Dec 31 2004 00:00:00
Dec 30 2004 23:00:00
Jul 06 2004 21:16:48
Datums- und Zeit-Funktionen