Verwendung von PHP Date () Funktion
Eine der am häufigsten verwendeten Funktionen von PHP für Datum und zeitbezogene Aufgaben ist die Datum(). Die Syntax dieser Funktion ist unten angegeben.
Syntax:
Datum (String $ Format [, int $ timestamp = time ()]): String
Hier ist der erste Parameter obligatorisch und wird verwendet, um das Datum oder die Uhrzeit oder sein Format zu definieren, um die Ausgabe anzuzeigen. Der zweite Parameter ist optional und wird verwendet, um den jeweiligen Zeitstempelwert anzugeben, um den Datums- und Zeitwert basierend auf diesem Zeitstempelwert zu drucken. Wenn das zweite Argument weggelassen wird, dann der Datum() Die Funktion generiert die Ausgabe basierend auf dem Systemdatum und der Datum und der Uhrzeit. Es gibt das Datum und die Uhrzeit des aktuellen Systemdatums im String -Format zurück.
Formatzeichen:
Für die Funktion Date () werden verschiedene Formatzeichen verwendet, um Datum und Uhrzeit zu formatieren. Einige häufig verwendete Formatzeichen mit Erklärungen sind unten angegeben.
Benutzt für | Charakter | Zweck | Beispiel |
---|---|---|---|
Datum | D | Zeigen Sie den Wochentag in Kurzform an. | Mon zu Sonne |
D | Zeigen Sie den Tag des Monats mit führender Zero an. | 01 bis 31 | |
M | Zeigen Sie den Monatsnamen in Kurzform an. | Jan bis Dez | |
M | Zeigen Sie den Monat als Zahl mit führender Null an. | 01 bis 12 | |
Y | Zeigen Sie vier Ziffernjahre an. | 2020 | |
y | ZWEI ZIGISTISCHE JAHRE ZEITEN. | 20 | |
F | Zeigen Sie den Namen des Monats in vollständiger Form an. | Januar bis Dezember | |
l | Zeigen Sie den Wochentagsnamen in vollem Formular an. | Montag bis Sonntag | |
N | Zeigen Sie den Monat als eine Zahl an, ohne Null zu führen. | 1 bis 12 | |
J | Zeigen Sie den Tag des Monats ohne Führung Null an. | 1 bis 31 | |
S | Anzeige 1st, 2nd, 3Rd, usw. Mit dem Tag des Monats. | 1st, 2nd, 3Rd und 4th bis 30th | |
Zeit | G | Anzeigestunde im 24-Stunden-Format ohne Führung Null. | 1 bis 24 |
G | Anzeigestunde im 12-Stunden-Format ohne Führung Null. | 1 bis 12 | |
H | Anzeigestunde im 24-Stunden-Format mit führender Zero. | 01 bis 24 | |
H | Anzeigestunde im 12-Stunden-Format mit führender Zero. | 01 bis 12 | |
A | Anzeige AM/PM in Großbuchstaben. | AM/PM | |
A | Anzeige AM/PM in einem kleinen Buchstaben. | AM/PM | |
ich | Minuten mit der Führung Null anzeigen. | 01 bis 60 | |
S | Sekunden mit führender Zero anzeigen. | 01 bis 60 |
Beispiel 1: Verwendung von Datum () Funktion
Verschiedene Verwendungen von das Datum() Die Funktion wird in diesem Beispiel erklärt. Der erste Datum() Die Funktion gibt das aktuelle Systemdatum in kurzer Form zurück. Der Zweite Datum() Die Funktion gibt die aktuelle Systemzeit zurück. Der dritte Datum() Die Funktion gibt Datum und Uhrzeit basierend auf dem Zeitstempelwert zurück. Der Strtotime () Die Funktion gibt den Zeitstempelwert basierend auf der Wertrendite um den vierten zurück Datum() Funktion.
// Zeigen Sie das aktuelle Datum anAusgang:
Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt.
Verwendung von PHP Time () -Funktion
Es wird verwendet, um den Zeitstempelwert des aktuellen Datums zu erhalten. Die Formatzeichen der Zeit, die oben für die erwähnt werden Datum() Funktion kann verwendet werden, um den Wert von zu formatieren Zeit() Funktion. Die Syntax dieser Funktion ist unten angegeben.
Syntax:
Zeit (void): int
Es hat keinen Parameter und gibt einen Ganzzahlwert als Zeitstempel zurück.
Beispiel 2: Verwendung von Time () Funktion
Im folgenden Skript im ersten Zeit() Die Funktion gibt den Zeitstempelwert des Systems Datum und Uhrzeit als zweiter Parameter des Datum() Die Funktion gibt das formatierte Datum zurück. Ebenso die zweite Datum() Die Funktion gibt den Zeitwert basierend auf dem Rückgabewert der zweiten zurück Zeit() Funktion. Wie zum Zeit() Funktion kann verwendet werden, um herauszufinden, dass der Unterschied zwischen zwei Zeitstempelwerten im nächsten Teil dieses Skripts gezeigt wird. Zwei Zeitstempelwerte werden in zwei Variablen mit einer Verzögerung von 5 Sekunden gespeichert.
// Drucken Sie das Datum auf dem Zeitstempel, der nach Zeit () generiert wirdHeute ist ".Datum ("L, F D, Y", Uhrzeit ())."
";Die aktuelle Zeit ist ".Datum ('H: i: s a', time ())."
";
Zeitunterschied ist ".($ end_time - $ start_time)."Sekunden
Ausgang:
Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt. Der 'l, f d, y'wird als Formatzeichen in der verwendet erste Verabredung() Funktion des Skripts. Der vollständige Wochentagsname wird für 'gedrucktl'Charakter, der vollständige Monatsame für'F"Charakter, der Tag des Monats wird für" gedruckt "D"Charakter, und der Gesamtjahreswert wird für" gedruckt "Y'Charakter. Nächste, 'H: i: s a'wird als Formatzeichen in der verwendet zweites Date () Funktion zum Drucken von Stunde, Minute und zweiten Werten mit AM/PM. Der schlafen() Die Funktion wird hier mit 5 Sekunden Verzögerung aufgerufen. Die dritte Ausgabe zeigt also, dass der Zeitunterschied zwischen den beiden Zeitstempelwerten 5 Sekunden beträgt.
Abschluss:
Die Verwendung von Datums- und Zeitfunktionen ist für jede Webanwendung sehr häufige Anforderungen. Wie verschiedene Formatzeichen verwendet werden können, um Datum und Uhrzeit zu drucken.