Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Parameter der PHP Date()-Funktion
Fügen Sie
date_default_timezone_set(PRC) zur Startseite der Seite hinzu; /*Passen Sie die Zeit an die Pekinger Zeit an, PHP5 verwendet standardmäßig die Greenwich Mean Time*/
date ()
a: „am“ oder „pm“
A: „AM“ oder „PM“
d: Tag, zweistellig, Null, wenn nicht ausreichend von „01“ bis „31“
D: Wochentag, 3 Englisch; Buchstaben, wie zum Beispiel: „Fri“
F: Monat, vollständiger englischer Name, wie zum Beispiel: „January“
h: Stunde im 12-Stunden-Format, von „01“ bis „12“
H: Stunde im 24-Stunden-Format, von „00“ bis „23“
g: Stunde im 12-Stunden-Format, kein Auffüllen mit Nullen; von „1“ bis „12“
G: Stunde im 24-Stunden-Format , kein Auffüllen mit Nullen; von „0“ bis „23“
j: Tag, kein Auffüllen mit Nullen; von „1“ bis „31“
l: Wochentag, vollständiger englischer Name, wie zum Beispiel: „ Freitag "
m: Monat, zweistellig, von „01“ bis „12“
n: Monat, zweistellig, ohne Nullauffüllung; von „1“ bis „12“
M: Monat, 3 Englische Buchstaben; wie zum Beispiel: „Jan“
s: Sekunden von „00“ bis „59“
S: Fügen Sie am Ende des Wortes eine englische Ordnungszahl hinzu, wie zum Beispiel: „21th“
t: Die Anzahl der Tage im angegebenen Monat, von „28“ bis „31“
U: Die Gesamtzahl der Sekunden
w: Der numerische Tag der Woche, von „0“ (Sonntag) " bis „6 (Samstag)“
Y: Jahr, vierstellig
y: Jahr, zweistellig
z: Tag des Jahres; von „1“ bis „366“
=== ======= ========================================= ======= =======
1, Jahr-Monat-Tag
kann durch Großbuchstaben Y und Kleinbuchstaben y dargestellt werden;
kann durch Großbuchstaben F und Großbuchstaben M dargestellt werden; Kleinbuchstabe m und Kleinbuchstabe n (Es gibt zwei Möglichkeiten, Zeichen bzw. Zahlen darzustellen);
kann verwendet werden, um den Tag mit Kleinbuchstaben d und Kleinbuchstaben j darzustellen, und Großbuchstabe S stellt das Suffix des Datums dar.
echo date('Y-m-j');
2007-02-6
echo date('y-n-j');
07-2-6
Großbuchstaben Y bedeutet das vierte Tag der Jahresziffern, während Kleinbuchstabe y die zweistellige Zahl des Jahres darstellt;
Kleinbuchstabe m stellt die Zahl des Monats dar (mit einem Vorzeichen), während Kleinbuchstabe n die Zahl des Monats ohne Vorzeichen darstellt.
echo date('Y-M-j');
2007-Feb-6
echo date('Y-m-d');
2007-02-06
Großbuchstaben M steht für den Monat 3 Abkürzungszeichen, und das kleine m steht für die Zahl des Monats (mit führender 0); es gibt kein großes J, nur das kleine j steht für das Datum des Monats, ohne führendes o; Verwenden Sie Kleinbuchstaben d.
echo date('Y-M-j');
2007-Feb-jS';
2007-Februar-6th
Großbuchstaben M steht für den Monat 3 Abkürzungszeichen, und das große F steht für die vollständige englische Version des Monats. (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.
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');
05:56:57 Uhr
Ein Kleinbuchstabe g gibt ein 12-Stunden-Format ohne führende Nullen an, während ein Kleinbuchstabe h ein 12-Stunden-Format mit führenden Nullen angibt.
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 führende Stunden; 24-Stunden-Format
Zusammenfassung:
Der Buchstabe g steht für die Stunde ohne Vorzeichen, der Buchstabe h steht für die Stunde mit Vorzeichen;
Die Kleinbuchstaben g und h stehen für das 12-Stunden-Format und der Buchstabe h für die Stunde G und H stehen für das 24-Stunden-Format.
3, Schaltjahr, Woche, Tag
echo date('L');
Ob dieses Jahr ein Schaltjahr ist: 0
echo date('l'); : Dienstag
echo date('D');
Heute ist: Di
Großbuchstabe L gibt an, ob dieses Jahr ein Schaltjahr ist, boolescher Wert, gibt 1 zurück, wenn wahr, andernfalls 0; gibt den Wochentag auf Englisch an. Schreiben Sie ihn vollständig aus (Dienstag); verwenden Sie ein großes D, um die dreistellige Abkürzung des Wochentags (Dienstag) darzustellen.
echo date('w');
Heutige Woche: 2
echo date('W');
Diese Woche ist die 06. Woche des Jahres
Der Kleinbuchstabe w steht für den Tag der Woche, ausgedrückt in numerischer Form
Das große 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 des Jahres
Kleinbuchstabe t gibt die Anzahl der Tage im aktuellen Monat an
Kleinbuchstabe z gibt den heutigen Tag des Jahres an
4, andere
Echo date('T') ;
UTC
Großbuchstabe T gibt die Zeitzoneneinstellung des Servers an
echo date('I');
0
Großbuchstabe I gibt an, ob es Sommerzeit ist, und gibt 1 zurück, wenn wahr, sonst 0
echo date('U');
1170769424
Großbuchstabe U stellt die Gesamtzahl der Sekunden vom 1. Januar 1970 bis heute dar, was den UNIX-Zeitstempel der Unix-Zeitepoche darstellt.
echo date('c');
2007-02-06T14:24:43+00:00
Kleinbuchstabe c steht für das ISO8601-Datum, das Datumsformat ist JJJJ-MM-TT, getrennt durch Buchstabe T Datum und Uhrzeit, das Zeitformat ist HH:MM:SS und die Zeitzone wird durch den Offset zur Greenwich Mean Time (GMT) ausgedrückt.
echo date('r');
Di, 06. Februar 2007 14:25:52 +0000
Kleinbuchstabe r steht für das RFC822-Datum.
5. Formatieren Sie die Zeit
echo $row["t_time"]; gibt 2008-2-29 12:08:00 aus
echo date("Y-m-d",strtotime($row["t_time" ] )); Gibt 29.02.2008 aus.
Hinweis: Da die von $row["t_time"] erhaltene Zeit bereits eine Zeichenfolge ist, müssen Sie sie mit strtotime (Zeichenfolge in Zeitstempel) konvertieren, andernfalls wird 1970 angezeigt Ausgabe -Fehler für 01-01