PHP -Datumsfunktion

PHP -Datumsfunktion
Die Datums- und Uhrzeitwerte werden im Computer unter Verwendung eines Zeitstempels berechnet, der die Zeit in der Anzahl der Sekunden basierend auf der UNIX -Epoche liest (beginnt vom 1. Januar 1970, 00:00:00 GMT). Die Date () -Funktion ist eine integrierte PHP. Die Syntax dieser Funktion ist unten angegeben.

Syntax:

String -Datum (String $ Format [, int $ timestamp = null])

Der erste Das Argument ist obligatorisch und wird verwendet, um das Format zu definieren, mit dem die Konvertierung verwendet wird Aktueller Zeitstempel oder der jeweilige Zeitstempelwert in ein menschliches lesbares Format.

Das zweite Argument ist optional und wird verwendet, um den jeweiligen Zeitstempelwert zu definieren, der basierend auf der Formatzeichenfolge konvertiert wird. Der Standardwert dieses Arguments ist null.

Es gibt die formatierte Ausgabe des Zeitstempelwerts zurück.

Zeichen formatieren

Viele Arten von Zeichen werden verwendet, um den Datumswert zu formatieren. Einige häufig verwendete Formatierungszeichen sind unten angegeben.

Charakter Zweck
D Es wird verwendet, um den Wochentag in Kurzform anzuzeigen. (Mon zu Sonne)
M Es wird verwendet, um den Namen des Monats in Kurzform anzuzeigen. (Jan bis Dez)
Y Es wird verwendet, um das vierstellige Jahr anzuzeigen.
D Es wird verwendet, um den Tag des Monats mit dem führenden Zero anzuzeigen. (01 bis 31)
M Es wird verwendet, um die Anzahl der Monate mit dem führenden Zero anzuzeigen. (01 bis 12)
J Es wird verwendet, um den Tag des Monats ohne die führende Null anzuzeigen. (1 bis 31)
N Es wird verwendet, um die Anzahl der Monate ohne die führende Null anzuzeigen. (1 bis 12)
Y Es wird verwendet, um das zweistellige Jahr anzuzeigen.
F Es wird verwendet, um den vollen Monatsnamen anzuzeigen. (Januar bis Dezember)
l Es wird verwendet, um den vollständigen Wochentagsnamen anzuzeigen. (Montag bis Sonntag)
S Es wird verwendet, um den Tag des Monats mit der Ordnungsnummer anzuzeigen. (1st, 2nd, 3Rd, 4th…)

Datum () Funktionsbeispiele

Die Verwendungsfunktion von Datum () wurde im nächsten Teil dieses Tutorials unter Verwendung mehrerer Beispiele gezeigt.

Beispiel 1: Drucken Sie das aktuelle Datum mit dem Format

Erstellen Sie eine PHP. Die Formatzeichenfolge, "JS F, y" wurde verwendet, um das Datum zu formatieren. Hier, 'JS"Hat früher den Tag des Monats mit Ordnungsnummer gedruckt", "F"hat den monatlichen Namen in Kurzform und" verwendet "und"Yhat den vierstelligen Jahreswert verwendet.

// Lesen Sie das aktuelle Datum mit der Formatierungszeichenfolge
$ heute = Datum ("js f, y");
// Drucken Sie das formatierte Datum
Echo "

Heute ist heute $

";
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel 2: Drucken Sie das aktuelle Datum und die aktuelle Uhrzeit mit dem Format

Erstellen Sie eine PHP-Datei mit dem folgenden Skript, um das aktuelle Datum und die aktuelle Uhrzeit im menschlich-lesbaren Format mit der Funktion Date () zu drucken. Die erste Formatzeichenfolge, die in der Funktion date () verwendet wird, druckt das Datum, indem die Werte von Tag, Monat und Jahr mit dem Bindestrich (-) getrennt werden. Die in der Funktion date () verwendete zweite Formatzeichenfolge druckt die Zeit, indem die Stunde, Minute und zweite Werte mit dem Dickdarm (:) und Meridiem getrennt werden.

// Lesen Sie das aktuelle Datum und die aktuelle Uhrzeit mit der Formatierungszeichenfolge
$ dt = Datum ("D-M-y");
$ tm = Datum ("H: i: s a");
// Drucken Sie das formatierte Datum und die dauerhafte Uhrzeit
Echo "

Heute ist $ dt

";
Echo "

Die aktuelle Zeit beträgt $ tm

";
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-3: Drucken Sie das bestimmte Datum mit der Funktion mktime () aus

Die Funktion mktime () erzeugt einen Zeitstempelwert basierend auf den 6 Argumentwerten dieser Funktion. Die ersten drei Argumente dieser Funktion benötigen die Stunde, Minute und zweite Werte. Die letzten drei Argumente dieser Funktion benötigen die Werte von Monat, Tag und Jahr. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das ein formatiertes Datum basierend auf der Ausgabe der Funktion mktime () erstellt.

// Lesen Sie den bestimmten Datumswert mithilfe von MkTime () -Funktion
$ dt = Datum ('l, js f, y', mktime (0, 0, 0, 5, 10, 2022));
// Den Datumswert drucken
Echo "

Das Datum ist $ DT.

";
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-4: Drucken Sie das zukünftige Datum mithilfe von MkTime () -Funktion

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das ein zukünftiges Datum mit der Formatierung basierend auf der Ausgabe der Funktion mktime () generiert. Der zukünftige Datum wird durch Hinzufügen von 5 Monaten und 10 Tagen zum aktuellen Datum generiert.

// Lesen Sie den Zeitstempelwert des zukünftigen Datums
$ tm = mkTime (0, 0, 0, Datum ("m")+5, Datum ("D")+10, Datum ("y"));
// Lesen Sie das formatierte Datum basierend auf dem Zeitstempelwert
$ dt = Datum ('D-M-y', $ tm);
// Den Datumswert drucken
Echo "

Das Datum ist $ DT.

";
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-5: Drucken Sie die Zukunft und das vorherige Datum mit der Funktion strtotime () aus

Erstellen Sie eine PHP. Der vorherige Datum wird durch Abzug 2 Monate und 35 Tage ab dem aktuellen Datum generiert. Der zukünftige Datum wird durch Hinzufügen von 3 Monaten und 5 Tagen zum aktuellen Datum generiert.

// das aktuelle Datum drucken
echo '

Heute ist '.Datum ("JS F, Y").''

';
// Lesen Sie den Zeitstempel des vorherigen Datums
$ prep_timestamp = strtotime ("2 Monate vor 35 Tagen");
// Drucken Sie das vorherige Datum basierend auf dem Zeitstempel aus
echo '

Das vorherige Datum ist ''.Datum ("JS F, Y", $ prev_timestamp).''

';
// Lesen Sie den Zeitstempel des nächsten Datums
$ next_timestamp = strtotime (" +3 Monate +5 Tage");
// Drucken Sie das zukünftige Datum basierend auf dem Zeitstempel
echo '

Das zukünftige Datum ist ''.Datum ("JS F, Y", $ Next_timestamp).''

';
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Abschluss

In den Beispielen dieses Tutorials wurden verschiedene Möglichkeiten zur Verwendung der Funktion Date () für unterschiedliche Zwecke gezeigt, um PHP -Benutzern zu helfen, die Verwendung dieser Funktion ordnungsgemäß zu kennen.