PHP-Zeitstempel- und Zeitzonenkonzepte

墨辰丷
Freigeben: 2023-03-31 13:02:01
Original
2069 Leute haben es durchsucht

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日.
?>
Nach dem Login kopieren

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");
?>
Nach dem Login kopieren

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");
?>
Nach dem Login kopieren

4. Ganzzahlige Zeit()

Diese Funktion ruft den aktuellen Zeitstempel ab. Zum Beispiel:

<?
print(time());//输出一大串整数
?>
Nach dem Login kopieren

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");
?>
Nach dem Login kopieren

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");
?>
Nach dem Login kopieren

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 PHP

PHP implementiert die Extraktionsmethode von englischen Initialen

PHP 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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!