Die Diversifizierung und ähnliche Funktionen von PHP-Funktionen sind wirklich ein Hauptmerkmal. Dieselbe Anwendung kann mit mehreren Funktionen implementiert werden, was wahrscheinlich ein Nachteil von Open Source ist. Durch das systematische Studium von PHP-Zeitfunktionen verstehe ich die Zeit vollständig Stempel und Das Konzept der Zeitzone (das ist wirklich wichtig), Freunde in Not können sich darauf beziehen.
Alle Funktionen in PHP stammen aus der UNIX-Ära, also ab dem 1. Januar 1970.
Das Datum ist die Anzahl der Sekunden seit diesem Zeitpunkt.
Wenn eine Funktion die Anzahl der Sekunden seit diesem Zeitpunkt aufruft, behandeln Sie sie als Zeitstempel.
Ortszeitfunktion
1. String-Datum (String-Format, Inieger-Zeitstempel)
Diese Funktion gibt einen String zurück, der die Zeit darstellt, nämlich String formatgesteuert.
Zum Beispiel:
<? print(date("Y年 m月d日");//输出当前,年月日. print(date("Y年 m月d日",60*60*24*365*10);//输出1980年1月1日. ?>
Vielleicht fragen Sie sich, warum es keinen Zeitstempel gibt? Wenn der Zeitstempel leer ist oder keine Zeit schreibt, bedeutet dies, dass der aktuelle Zeitstempel
die Jahreskontrolle darstellt Zeichen: Y ---Vierstelliges Jahr y---Zweistelliges Jahr
Gibt das Monatssteuerzeichen an: m---Monat von 1-12 F---Englischer Monatsname M---Abgekürzter Monatsname
Das Steuerzeichen, das die Tagesnummer darstellt: d – der Tag des Monats mit 0 am Anfang j – die Tagesnummer ohne 0 am Anfang
Das Steuerzeichen, das die Woche darstellt: l – Englische Woche D --abgekürzte Woche
Das Steuerzeichen, das die Stunde angibt: h--von 1 bis 12 Stunden H---die Stunde von 0 bis 23
Das Steuerzeichen, das Morgen und Nachmittag angibt a ---am oder pm A ---AM oder PM
stellt das Minutenkontrollsymbol dar: i---Wert 00-59
stellt den Tag des Jahres dar: z – den Tag des Jahres
2. Array getdate(integer timestamp)
Diese Funktion gibt eine Matrix zurück.
Zum Beispiel:
<? $current_date=getdate(); print($current_date("hours")); print($current_date("minutes"); print($current_date("seconds"); ?>
Beschreibung:
Elementbeschreibung
Stunden Stunden in 24 -Stundenformat
mday Der Tag im Monat
Minuten Minuten
mon Der Monat in numerischer Form
Monat Der vollständige Name des Monats
Sekunden Die Anzahl der Sekunden
wday Der Tag der Woche in numerischer Form von 0 bis 6
Wochentag Der Name des Wochentags
Jahr Jahr
0 Zeitstempel, d. h. die Anzahl der Sekunden vom 1. Januar 1970 bis zum heutigen
Tagesdatum im Jahr in numerischer Form
3. Boolesches Prüfdatum (ganzzahliger Monat, ganzzahliger Tag, ganzzahliges Jahr)Diese Funktion prüft, ob das Datum zulässig ist:
<? if(checkdate(2,29,1980)) print("日期合法!n"); ?>
4. Ganzzahlige Zeit()
Diese Funktion ruft den aktuellen Zeitstempel ab. Zum Beispiel:
<? print(time());//输出一大串整数 ?>
5 Monat, ganzzahliger Tag, ganzzahliges Jahr)
Diese Funktion gibt den Zeitstempel des angegebenen Datums zurück, d. h. die Anzahl der Sekunden vom 1. Januar 1970 bis heute
Wenn ein Parameter ist Außerhalb des zulässigen Bereichs kann diese Funktion beispielsweise auch den 13. Januar des nächsten Jahres interpretieren.
Zum Beispiel:
<? $currenthour=date("H"); print("50个小时后为:"); print(date("h:i A l F dS,Y",mktime($currenthour+50))); print("<br>n"); ?>
6 Diese Funktion gibt eine Zeichenfolge zurück, die aus der Anzahl der Millisekunden der aktuellen Zeit + Leerzeichen + beginnend mit 1970 besteht. Die Anzahl der Sekunden
<? print("start:microtime()<br>n"); for($index=0;$index<1000;$index++) print("good!"); print("stop:microtime()<br>n"); ?>
Außerdem verschiedene Linwich Mean Time-Funktionen
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Lernen aller nützlich sein kann.
Verwandte Empfehlungen:So erstellen Sie ein intelligentes Histogrammprogramm in PHPPHP implementiert die Extraktionsmethode von englischen InitialenPHP chinesischer Rundsiegeltyp
Das obige ist der detaillierte Inhalt vonPHP-Zeitstempel- und Zeitzonenkonzepte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!