PHP date()Funktion


Die PHP-Funktion date() wird verwendet, um Zeit/Datum zu formatieren.


PHP date() Funktion

Die PHP-Funktion date() formatiert einen Zeitstempel in ein besser lesbares Datum und eine besser lesbare Uhrzeit.

TipEin Zeitstempel ist eine Zeichenfolge, die das Datum/die Uhrzeit darstellt, zu dem/der ein bestimmtes Ereignis aufgetreten ist.

Syntax

string date ( string $format [, int $timestamp ] )

Parameter Beschreibung
format Erforderlich. Gibt das Format des Zeitstempels an.
timestamp Optional. Gibt den Zeitstempel an. Standard ist das aktuelle Datum und die aktuelle Uhrzeit.


PHP Date() - Datumsformatierung

Der erste erforderliche Parameter der Funktion date()formatgibt an, wie das Datum/die Uhrzeit formatiert wird.

Hier sind einige verfügbare Zeichen:

  • d - Steht für den Tag des Monats (01 - 31)
  • m - Steht für den Monat (01 - 12)
  • Y - Steht für das Jahr (vier Ziffern)

Um mehr über die Liste aller im Parameter verfügbaren Zeichen imformatzu erfahren, konsultieren Sie bitte unser PHP-Datums-Referenzhandbuch,date()-Funktion。

Sie können andere Zeichen zwischen den Buchstaben einfügen, wie "/", "." oder "-", um eine zusätzliche Formatierung hinzuzufügen:

<?php
echo date("Y/m/d") . "<br>";
echo date("Y.m.d") . "<br>";
echo date("Y-m-d");
?>

Die Ausgabe des obigen Codes wird unten angezeigt:

2016/10/21
2016.10.21
2016-10-21
Die Formatzeichenfolge kann die folgendenformatZeichenfolgen des Parameters erkennen
formatZeichen Beschreibung Beispiele für Rückgabewerte
day --- ---
d Tag des Monats, 2 Ziffern mit führenden Nullen 01auf31
D Wochentag, textuelle Darstellung, 3 Buchstaben MonbisSun
j Tag des Monats, ohne führende Nullen 1auf31
l(Kleinbuchstabe "L") Wochentag, vollständiges Textformat SonntagbisSamstag
N ISO-8601-numerische Darstellung des Wochentags (hinzugefügt in PHP 5.1.0) 1(für Montag) bis7(für Sonntag)
S Englisches Ordinalsuffix für den Tag des Monats, 2 Zeichen st,nd,rdoderth. Kann verwendet werden mitjzusammen
w Wochentag, numerische Darstellung 0(für Sonntag) bis6(für Samstag)
z Tag des Jahres 0auf365
Woche --- ---
W ISO-8601-Wochennummer des Jahres, Wochen beginnen am Montag (hinzugefügt in PHP 4.1.0) Beispiel:42(die 42. Woche des Jahres)
month --- ---
F Monat, vollständiges Textformat, z. B. Januar oder März JanuarbisDezember
m Numerische Darstellung des Monats, mit führenden Nullen 01auf12
M Dreibuchstabige Abkürzung des Monats JanbisDez
n Numerische Darstellung des Monats, ohne führende Nullen 1auf12
t Anzahl der Tage im angegebenen Monat 28auf31
Jahr --- ---
L Ob es ein Schaltjahr ist 1, wenn es ein Schaltjahr ist,1andernfalls 00
o ISO-8601-Jahresnummer. Dies ist dasselbe wieYdasselbe wie der Wert von, außer wenn die ISOW) zum vorherigen oder nächsten Jahr gehört, dann wird jenes Jahr verwendet. (Hinzugefügt in PHP 5.1.0) Beispiele: 1999 oder 2003
Y Jahr, 4 Ziffern, vollständig dargestellt Beispiel:1999oder2003
y Jahr, 2 Ziffern Beispiel:99oder03
Zeit --- ---
a Kleingeschriebene AM- und PM-Werte amoderpm
A Großgeschriebene AM- und PM-Werte AModerPM
B Swatch Internet Time 000auf999
g Stunde, 12-Stunden-Format, ohne führende Nullen 1auf12
G Stunde, 24-Stunden-Format, ohne führende Nullen 0auf23
h Stunde, 12-Stunden-Format, mit führenden Nullen 01auf12
H Stunde, 24-Stunden-Format, mit führenden Nullen 00auf23
i Minuten mit führenden Nullen 00auf59>
s Sekunden mit führenden Nullen 00auf59>
u Millisekunden (hinzugefügt in PHP 5.2.2). Beachten Sie, dassdate()die Funktion immer zurückgibt000000, weil sie nurIntegerParameter akzeptiert, undDateTime::format()unterstützt Millisekunden. Beispiel:654321
Zeitzonen --- ---
e Zeitzonenbezeichner (hinzugefügt in PHP 5.1.0) Beispiel:UTC,GMT,Atlantic/Azores
I Ob es Sommerzeit ist 1, wenn es Sommerzeit ist,1andernfalls 00
O Differenz zur Greenwich-Zeit (GMT) in Stunden Beispiel:+0200
P Differenz zur Greenwich-Zeit (GMT), mit Doppelpunkt zwischen Stunden und Minuten (hinzugefügt in PHP 5.1.3) Beispiel:+02:00
T Zeitzone des lokalen Rechners Beispiel:EST,MDT(Anmerkung des Übersetzers: Unter Windows liegt es im vollständigen Textformat vor, z. B. "Eastern Standard Time"; die chinesische Version zeigt "China Standard Time" an).
Z Der Zeitzonenversatz in Sekunden. Der Versatz westlich von UTC ist immer negativ, und der Versatz östlich von UTC ist immer positiv. -43200auf43200
Vollständiges Datum/Uhrzeit --- ---
c ISO-8601-formatiertes Datum (hinzugefügt in PHP 5) 2004-02-12T15:19:21+00:00
r RFC-822-formatiertes Datum Beispiel:Thu, 21 Dec 2000 16:01:07 +0200
U Die Anzahl der Sekunden seit der Unix-Epoche (1. Januar 1970 00:00:00 GMT) bis zur Gegenwart Siehe auchtime()

Vollständiges PHP-Datumsreferenzhandbuch

Ein vollständiges Referenzhandbuch aller Datumsfunktionen finden Sie in unseremVollständiges PHP-Datumsreferenzhandbuch。

Dieses Referenzhandbuch bietet eine kurze Beschreibung und Anwendungsbeispiele für jede Funktion!

Andere Erweiterungen