Heim  >  Artikel  >  php教程  >  Ausführliche Erläuterung der Verwendung der Datums- und Uhrzeitfunktion date() in den Grundlagen der PHP-Funktion_php

Ausführliche Erläuterung der Verwendung der Datums- und Uhrzeitfunktion date() in den Grundlagen der PHP-Funktion_php

WBOY
WBOYOriginal
2016-05-16 09:00:041917Durchsuche

Datums- und Uhrzeitfunktionen sind eine Kernkomponente von PHP. Für die Nutzung dieser Funktionen ist keine Installation erforderlich. Lassen Sie uns ausführlich über die spezifische Verwendung der Datumsfunktion sprechen:

PHP Date()-Funktion
PHP Date()-Funktion kann den Zeitstempel in ein besser lesbares Datum und eine besser lesbare Uhrzeit formatieren.

Syntax
Datum(Format,Zeitstempel)

Format erforderlich. Gibt das Format des Zeitstempels an.
Zeitstempel optional. Geben Sie den Zeitstempel an. Der Standardwert ist das aktuelle Datum und die aktuelle Uhrzeit.


PHPs Datums- und Uhrzeitfunktion date()

Code kopieren Der Code lautet wie folgt:

$t=time();
Echo-Datum („Y-m-d H:i:s“,$t);

Das Format des ersten Parameters stellt jeweils Folgendes dar:
a – „am“ oder „pm“
A – „AM“ oder „PM“
d – Tag, zweistellig, falls weniger vorhanden sind als zwei Ziffern, fügen Sie Nullen hinzu, wie zum Beispiel: „01“ bis „31“
D – Wochentag, drei englische Buchstaben, wie zum Beispiel: „Fr“
F – Monat, vollständiger englischer Name; wie zum Beispiel: „Januar“
h – Stunde im 12-Stunden-Format, wie zum Beispiel: „01“ bis „12“
H – Stunde im 24-Stunden-Format, wie zum Beispiel: „00“ bis „23“;
g – 12-Stunden-Format Stunden im 24-Stunden-Format, fügen Sie keine Nullen hinzu, wenn weniger als zwei Ziffern vorhanden sind, wie zum Beispiel: „1“ bis 12“
G – Stunden im 24-Stunden-Format, tun Sie es Fügen Sie keine Nullen hinzu, wenn weniger als zwei Ziffern vorhanden sind, z. B. „0“ bis „23“. sind weniger als zwei Ziffern, fügen Sie keine Nullen hinzu, wie zum Beispiel: „1“ bis „31“
l – Wochentag, im englischen Namen wie: „Freitag“
m – Monat, zweistellig , wenn weniger als zwei Ziffern, Nullen voranstellen, wie zum Beispiel: „01“ bis „12“
n – Monat, zwei Ziffern, wenn weniger als zwei Ziffern verwendet werden, werden keine Nullen hinzugefügt; als: „1“ bis „12“
M – Monat, drei englische Buchstaben wie: „Jan“
s – Sekunde wie: „00“ bis „59“
S – hinzufügen Englische Ordnungszahl am Ende des Wortes, zwei englische Buchstaben wie: „th“, „nd“
t – geben Sie die Anzahl der Tage im Monat an, wie zum Beispiel: „28“ bis „31“
U – Gesamtsekundenzahl
w – numerischer Wochentag, wie zum Beispiel: „0“ (Sonntag) bis „6“ (Samstag)
Y – Jahr, vierstellig, wie zum Beispiel: „1999“
y – Jahr, zwei Ziffern, wie zum Beispiel: „99“
z – der Tag des Jahres, wie zum Beispiel: „0“ bis „365“
Andere Zeichen, die oben nicht aufgeführt sind, werden direkt aufgeführt

1, Jahr-Monat-Tag

Echo-Datum('Y-m-j') ;
2007-02-6

echo date('y-n-j');
07-2-6


Das große Y steht für die vier -stelliges Jahr, der Kleinbuchstabe y stellt die zweistellige Zahl des Jahres dar;
der Kleinbuchstabe m stellt die Zahl des Monats dar (mit einem Vorzeichen) und der Kleinbuchstabe n stellt die Zahl des Monats ohne Vorzeichen dar.



Echodatum('Y-M- j') ;
2007-6. Februar

echo date('Y-m-d');
2007-02-06


Großbuchstabe M stellt die 3 Abkürzungszeichen des Monats dar, während Kleinbuchstabe m die Zahl des Monats darstellt (mit führender 0); Es gibt kein Großbuchstabe J, nur Kleinbuchstabe j stellt das Datum des Monats dar, ohne führende Zahl o; wenn der Monat erforderlich ist, verwenden Sie am Anfang ein kleines d.




Echodatum('Y-M- j') ;
2007-6. Februar

echo date('Y-F-jS');
2007-2007-Februar-6th


Das große M steht für die drei abgekürzten Zeichen des Monats, während das große F den vollständigen englischen Buchstaben des Monats darstellt. (Kein Kleinbuchstabe f)

Das große S steht für das Suffix des Datums, z. B. „st“, „nd“, „rd“ und „th“, abhängig von der Datumsnummer.

Zusammenfassung:
kann Großbuchstaben Y und Kleinbuchstaben y verwenden, um das Jahr darzustellen;
kann Großbuchstaben F, Großbuchstaben M, Kleinbuchstaben m und Kleinbuchstaben n verwenden, um den Monat darzustellen (zwei Möglichkeiten, Zeichen und darzustellen). Zahlen) );
kann Kleinbuchstaben d und Kleinbuchstaben j verwenden, um den Tag darzustellen, und Großbuchstaben S repräsentiert das Suffix des Datums.


2, Stunde:Minute:Sekunde

Standardmäßig ist die von der PHP-Interpretation angezeigte Zeit „Greenwich Mean Time“, die 8 Stunden von unserer Ortszeit abweicht.

echo date('g:i:s a') ;
5:56:57 Uhr

echo date('h:i:s A');
05:56:57 Uhr


Kleinbuchstabe g bedeutet 12-Stunden-Format ohne führende 0, während Kleinbuchstabe h 12-Stunden-Format mit führender 0 bedeutet. Wenn Sie das 12-Stunden-Format verwenden, müssen Sie den Morgen und den Nachmittag angeben. Der Kleinbuchstabe a steht für die Kleinbuchstaben „am“ und „pm“ und der Großbuchstabe A steht für die Großbuchstaben „AM“ und „PM“.


echo date('G:i:s ');
14:02:26

Der Großbuchstabe G stellt die Stunde im 24-Stunden-Format dar, jedoch ohne Vorzeichen. Verwenden Sie das Großbuchstaben H, um die Stunde im 24-Stunden-Format mit Vorzeichen darzustellen.

Zusammenfassung:
Der Buchstabe g steht für die Stunde ohne Vorzeichen , der Buchstabe h stellt die Stunde mit führenden
dar; Kleinbuchstaben g und h stehen für das 12-Stunden-Format und Großbuchstaben G und H stehen für das 24-Stunden-Format.

3, Schaltjahr, Woche, Tag

Code kopieren Der Code lautet wie folgt:

Echodatum('L');
Dieses Jahr Ob es ein Schaltjahr ist: 0

Echo-Datum('l');
Heute ist: Dienstag

Echo-Datum('D');
Heute ist: Di

Großbuchstabe L bedeutet, zu bestimmen, ob dieses Jahr ein Schaltjahr ist, boolescher Wert, gibt 1 zurück, wenn wahr, andernfalls 0;
Kleinbuchstabe l stellt die vollständige englische Version des Wochentags dar (Dienstag); Verwenden Sie den Großbuchstaben D, um den Wochentag darzustellen. Die dreistellige Abkürzung für ein paar (Di).

Code kopieren Der Code lautet wie folgt:
echo date('w');

Heutige Woche: 2

Code kopieren Der Code lautet wie folgt:
Echodatum('W');

Diese Woche ist die 06. Woche des Jahres


Der Kleinbuchstabe w steht für den Wochentag, ausgedrückt in numerischer Form
Der Großbuchstabe W steht für die Anzahl der Wochen im Jahr

Code kopieren Der Code lautet wie folgt:
echo date('t'); 🎜>

Dieser Monat hat 28 Tage

echo date('z'); 🎜>


Heute ist der 36. Tag des Jahres
Kleinbuchstabe t steht für die Anzahl der Tage im aktuellen Monat

Kleinbuchstabe z steht für den heutigen Tag des Jahres

4, andere




Code kopieren Der Code lautet wie folgt:echo date('T');
UTC



Das große T gibt das Zeitgebiet des Servers an

Code kopieren Der Code lautet wie folgt: echo date('I');
0



Großbuchstaben I bedeutet, festzustellen, ob die aktuelle Sommerzeit ist. Wenn wahr, wird 1 zurückgegeben, andernfalls 0

Code kopieren Der Code lautet wie folgt: echo date('U');
1170769424



Das große U stellt die Gesamtzahl der Sekunden vom 1. Januar 1970 bis heute dar, was dem UNIX-Zeitstempel der Unix-Zeitepoche entspricht.

Code kopieren Der Code lautet wie folgt: echo date('c');
2007 -02-06T14:24:43+00:00



Der Kleinbuchstabe c steht für das ISO8601-Datum. Der Buchstabe T wird zur Trennung von Datum und Uhrzeit verwendet. Die Zeitzone wird durch den Offset dargestellt von der Greenwich Mean Time (GMT).

Code kopieren Der Code lautet wie folgt: echo date('r');
Di, 06. Februar 2007 14:25:52 +0000



Der Kleinbuchstabe r gibt das RFC822-Datum an.
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn