date

(PHP 3, PHP 4 >= 4.0.0)

date -- Formatiert ein(e) angegebene(s) Zeit/Datum

Beschreibung:

string date (string format [, int timestamp])

Gibt einen formatierten String anhand eines vorzugebenden Musters zurück. Dabei wird entweder der angegebene timestamp oder die gegenwärtige lokale Zeit berücksichtigt, wenn kein timestamp gegeben ist.

Die folgenden Platzhalter werden zur Formatierung benutzt:

Nicht definierte Zeichen werden unverändert zurück gegeben. Das "Z"-Format gibt "0" zurück beim Gebrauch von gmdate().

Beispiel 1. date() Beispiel


print (date("l dS of F Y h:i:s A"));
print ("July 1, 2000 is on a " . date ("l", mktime(0,0,0,7,1,2000)));
      

Es ist möglich, date() und mktime() gleichzeitig zu verwenden, um Datumsangaben der Zukunft/Vergangenheit herauszufinden.

Beispiel 2. date() und mktime() Beispiel


$morgen  = mktime(0, 0, 0, date ("m") , date ("d")+1, date("Y"));
$letztermonat = mktime(0, 0, 0, date("m")-1,date("d"), date("Y"));
$naechstesjahr = mktime(0, 0, 0, date("m"), date("d"), date("Y")+1);
      

Um Datumsangaben in anderen Sprach-/Zeitzonen-Formaten auszugeben, sollten sie die Funktionen setlocale() und strftime() nutzen.

Siehe auch gmdate() und mktime().