Heim > Artikel > Backend-Entwicklung > Detaillierte Einführung in die date()-Funktion von PHP
1, Jahr-Monat-Tag
Echo-Datum('Y-m-j');
2007-02-6
Echo-Datum('y-n-j');
07-2-6
Großbuchstabe Y bedeutet vier Ziffern des Jahres, während Kleinbuchstabe y zwei Ziffern des Jahres bedeutet.
Kleinbuchstabe m bedeutet die Zahl des Monats (mit führendem Buchstaben), während Kleinbuchstabe n bedeutet ohne führende Monatsnummer. http://www.my400800.cn
echo date('Y-M-j');
2007-Feb-6
echo date('Y-m-d');
2007-02-06
Der Großbuchstabe M stellt die 3 Abkürzungszeichen des Monats dar, während der Kleinbuchstabe m die Zahl des Monats darstellt (mit führender 0);
Es gibt keinen Großbuchstaben J, Nur der Kleinbuchstabe j stellt den Monat dar. Das Datum ohne das führende o; wenn ein führender Monat erforderlich ist, verwenden Sie einen Kleinbuchstaben d.
Echo-Datum('Y-M-j');
2007-6. Februar
Echo-Datum('Y-F-jS');
2007-6. Februar
Das große M steht für die drei abgekürzten Zeichen des Monats, während das große F für die vollständige englische Version des Monats steht. (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, Stunden: Minuten: Sekunden
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');//hier Bitte nehmen Sie das kleine m nicht als Zutat.
05:56:57 Uhr
Das kleine g gibt die 12-Stunden-Uhr ohne führende 0 an, während das kleine h zeigt an, dass es eine führende 0 im 12-Stunden-Format gibt.
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
Großbuchstaben G stellt die Stunde im 24-Stunden-Format dar, jedoch ohne Großbuchstaben; Das H steht für die Stunde im 24-Stunden-Format mit einem führenden
Zusammenfassung:
Der Buchstabe g steht für die Stunde ohne führenden, der Buchstabe h für die Stunde mit einem führenden
Kleinbuchstabe g und h stehen für das 12-Stunden-Format, die Großbuchstaben G und H stehen für das 24-Stunden-Format.
3, Schaltjahr, Woche, Tag
Echo-Datum('L');
Ob dieses Jahr ein Schaltjahr ist: 0
Echo-Datum(' l');
Heute ist: Dienstag
echo date('D');
Heute ist: Di
Großbuchstabe L gibt an, ob dieses Jahr ein Schaltjahr ist, Boolescher Wert Wert, gibt 1 zurück, wenn wahr, andernfalls 0;
Kleinbuchstabe l steht für die vollständige englische Version des Wochentags (Dienstag);
verwendet Großbuchstabe D, um die dreistellige Abkürzung des Wochentags darzustellen (Di).
echo date('w');
Heutige Woche: 2
echo date('W');
Diese Woche ist die 06. Woche des Jahres
Kleinbuchstabe w steht für den Wochentag, ausgedrückt in numerischer Form
Großbuchstabe W steht für die Anzahl der Wochen im Jahr
echo date('t');
Dieser Monat hat 28 Tage
echo date('z');
Heute ist der 36. Tag dieses Jahres
Kleinbuchstabe t gibt die Anzahl der Tage im aktuellen Monat an
Kleinbuchstabe z gibt an Tag des Jahres heute
4, andere
echo date('T');
UTC
Großbuchstabe T stellt das Zeitgebietsschema des Servers dar
echo date('I') ;
0
Capital I bedeutet, zu bestimmen, ob die aktuelle Sommerzeit ist. Wenn wahr, wird 1 zurückgegeben, andernfalls 0
echo date('U');
1170769424
Großbuchstabe U bedeutet: Die Gesamtzahl der Sekunden vom 1. Januar 1970 bis heute ist der UNIX-Zeitstempel der Unix-Zeitepoche.
echo date('c');
2007-02-06T14:24:43+00:00
Kleinbuchstabe c steht für das ISO8601-Datum, das Datumsformat ist JJJJ-MM-TT, Verwenden Sie die Buchstaben T, um Datum und Uhrzeit zu trennen. Das Zeitformat ist HH:MM:SS, und die Zeitzone wird durch die Abweichung von der Greenwich Mean Time (GMT) dargestellt.
echo date('r');
Tue, 06 Feb 2007 14:25:52 +0000
Kleinbuchstabe r steht für das RFC822-Datum.