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.
Ein 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
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