date_default_timezone_set('Asia/Shanghai'); //Legen Sie die Zeitzone fest
1. Formatieren Sie das Datum der Zeitfunktion und geben Sie die Zeichenfolge zurück
@params
String date(string param1,intparam1,inttime)
1.date function (vergleiche printf, sprintf function)
date('time format'[,'timestamp']);
date('Y-m-01 ',time()) //Den ersten Tag des Monats abrufen, zB:2015-07-30
Zeitformat
Jahr: L, Y, y, o
date('L',time( )) //Bestimmen Sie, ob ein bestimmtes Jahr ein Schaltjahr ist. Wenn es ein Schaltjahr ist, ist es 1, andernfalls ist es 0
date('Y',time()) //2015
date(. 'y',time()) //15
Monat: F, m, M, n, t
date('F',time()) //Monat, vollständiges Textformat, z. B. Januar oder März
date('m',time ()) //Der durch die Zahl dargestellte Monat, mit führenden Nullen 01 bis 12
date('M',time()) //Der durch die Drei dargestellte Monat -Buchstaben-Abkürzung Jan bis Dec
date('n', time()) //Der durch die Zahl dargestellte Monat, ohne führende Nullen 1 bis 12
date('t',time()) //t Die Anzahl der Tage im angegebenen Monat 28 bis 31 date('Y Jahr m Der Monat hat t Tage', time()) string 'Der Monat Juli 2015 hat 31 Tage' (Länge=18)
Tag: d , j
date('d') Bestimmen Sie, welcher Tag des Monats heute ist. Tag, zweistellig mit führenden Nullen 01 bis 31
date('j') Bestimmen Sie, welcher Tag des Monats heute ist, zweistellig mit Führende Nullen 1 bis 31
date('z') Tag des Jahres 0 bis 366
Woche: D, N, W, z, l
date('D') Wochentag, Text Darstellung, 3 Buchstaben Mo bis So
Datum('l') Wochentag, vollständiges Textformat Sonntag bis Samstag
Datum('N') Zahl im ISO-8601-Format stellt den Wochentag dar (neu hinzugefügt). in PHP 5.1.0) 1 (zeigt Montag an) bis 7 (steht für Sonntag)
date('w') Der Wochentag, die Zahl steht für 0 (steht für Sonntag) bis 6 (steht für Samstag)
Zeit
date('a' ) AM- und PM-Werte in Kleinbuchstaben am oder pm
date('A') AM- und PM-Werte in Großbuchstaben AM oder PM
Stunde
date('g' ) Stunde, 12-Stunden-Format, keine führenden Nullen 1 bis 12
date('G') Stunden, 24-Stunden-Format, ohne führende Nullen 0 bis 23
date('h') Stunden, 12-Stunden Format, mit führenden Nullen 01 bis 12
Datum( 'H') Stunde, 24-Stunden-Format, mit führenden Nullen 00 bis 23
Minuten
Datum('i') Minuten mit führenden Nullen, 00 bis 59
Datum(e) mit führenden Nullen Sekunden 00 bis 59
2. Zeitstempel
1.strtotime Analysiert die Datums- und Uhrzeitbeschreibung aller englischen Wörter Text in einen Unix-Zeitstempel
Format: int strtotime (string time[,inttime[,intnow])
Der erste Parameter von strtotime kann unser übliches englisches Zeitformat sein, wie zum Beispiel „2008-8-20“ oder „ 10. September 2000“ und so weiter. Es kann auch eine Zeitbeschreibung sein, die auf dem Parameter now basiert, z. B. „+1 Tag“ usw.
Erstens wird der Unix-Zeitstempel des angegebenen Datums abgerufen
strtotime("2009-1-22") Das Beispiel ist wie folgt:
1.echo strtotime("2009-1-22")
Ergebnis: 1232553600
Beschreibung: Gibt den Zeitstempel von 0:00:00 am 22. Januar 2009 zurück
2 . Holen Sie sich das Datum und die Uhrzeit des englischen Textes
1. Holen Sie sich den relevanten Zeitstempel vor ein paar Tagen oder ein paar Tagen später + oder - 'Tage' oder 'Tag'
strtotime("+10 Tage")
2. Holen Sie sich vor ein paar Wochen oder ein paar Wochen Die Zeit nach + oder - 'Woche' oder 'Wochen'
strtotime(“+10 Woche”)
3 Holen Sie sich die angegebenen Wochen, Tage, Stunden und Sekunden, um den Zeitstempel zu erhalten
strtotime („+ 1 Woche 2 Tage 4 Stunden 2 Sekunden“);
4. Holen Sie sich den Zeitstempel vom letzten Montag oder nächsten Donnerstag
strtotime („letzter Montag“)
strtotime („nächsten Donnerstag“)
5 Holen Sie sich den Zeitstempel vor ein paar Jahren oder ein paar Jahren später
strtotime („+3 Jahre“)
6 Holen Sie sich den ersten Tag des nächsten Monats
date('Y-m-1',strtotime(' +1 Monat'))
7. Holen Sie sich den letzten Tag dieses Monats
Idee: Subtrahieren Sie einen Tag vom ersten Tag des nächsten Monats
tmp=Datum ('Y−m−1′, strtotime('+1month′));vardump(date('Y−m−d′,strtotime(tmp=date('Y−m−1′,strtotime('+1month′) )));vardump(date('Y −m−d′,strtotime(tmp.'-1 day')));
In diesem Artikel werden die Kenntnisse im Zusammenhang mit der PHP-Zeitverarbeitung vorgestellt , achten Sie bitte zuerst auf die chinesische PHP-Website:
PHP-Benutzerinformationen bearbeitenPHP-Benutzer löschen MYSQL-StudiennotizenDas obige ist der detaillierte Inhalt vonPHP-Zeitverarbeitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!