Die PHP -IDate -Funktion

Die PHP -IDate -Funktion

Die Funktion idate () ist eine sehr nützliche Funktion von PHP, um ganzzahlige Werte aus dem lokalen Datums-/Zeitwert zu generieren. Verschiedene Teile des Datums und der Uhrzeit können mit dieser Funktion abgerufen werden, z. In diesem Tutorial wurden verschiedene Verwendungen der Funktion idate () gezeigt.

Syntax

Die Syntax der Funktion idate () ist unten bereitgestellt:

int idate ($ format, $ timestamp)

Diese Funktion hat zwei Argumente. Das erste Argument ist obligatorisch und verwendet, um den Formatparameter der Ausgabe festzulegen. Das zweite Argument ist optional und verwendet, um den Zeitstempelwert festzulegen, für den die Funktion idate () verwendet wird. Wenn das zweite Argument nicht verwendet wird, funktioniert die Funktion am aktuellen Datum. Es gibt eine Zahl zurück, die auf dem ersten Argumentwert basiert.

Verschiedene Formatparameter der Funktion idate ()

Die Zwecke mehrerer häufig verwendeter Formatparameter von idate () wurden in diesem Teil des Tutorials beschrieben:

Formatparameter Zweck
D Druckt den Tag des Datums
M Druckt die monatliche Nummer des Datums
y Druckt den 2-stelligen Jahreswert des Datums
Y Druckt den 4-stelligen Jahreswert des Datums
H Druckt den Stundenwert der Zeit im 12-Stunden-Format
H Druckt den Stundenwert der Zeit im 24-Stunden-Format
ich Druckt den winzigen Wert der Zeit aus
S Druckt den zweiten Wert der Zeit
T Druckt die Tage des aktuellen Monats
U Druckt den Zeitstempelwert der aktuellen Zeit
w Druckt den Tag der Woche, an dem Sonntag = 0 ist
W Druckt die ISO-8601-Woche des Jahres
z Druckt den Tag des Jahres

Verwendungen der Funktion idate ()

In diesem Teil des Tutorials werden verschiedene Verwendungen der Funktion idate () gezeigt.

Beispiel 1: Verwendung von idate () Funktion für das aktuelle Datum und die aktuelle Uhrzeit

Erstellen Sie eine PHP -Datei mit dem folgenden Beispiel. Die sechs verschiedenen Formatparameter wurden im Skript verwendet, um verschiedene Teile des aktuellen Datums und der aktuellen Uhrzeit zu drucken. Das optionale Argument der Funktion idate () wurde in diesem Skript nicht verwendet.

// Den Tag des aktuellen Datums drucken
Echo "Der Tag des aktuellen Datums ist:". idate ("D") . "
";
// Drucken Sie den Monat des aktuellen Datums
Echo "Der Monat des aktuellen Datums der Nummer ist:". idate ("m") . "
";
// Drucken Sie das Jahr des aktuellen Datums
Echo "Das Jahr des aktuellen Datums ist:". idate ("y") . "
";
// Drucken Sie die Stunde der aktuellen Zeit
Echo "Die Stunde der aktuellen Zeit ist:". idate ("h") . "
";
// drucken Sie die Minute der aktuellen Zeit
Echo "Die Minute der aktuellen Zeit ist:". idate ("i") . "
";
// Drucken Sie die zweite der aktuellen Zeit
Echo "Die zweite der aktuellen Zeit ist:". idate ("s") . "
";
?>

Nach der Ausführung des vorherigen Skripts wird die folgende Ausgabe angezeigt:

Beispiel 2: Verwendung von idate () mit der DateTime -Klasse

Erstellen Sie eine PHP Ich date() Funktion. Das Datumsobjekt wurde mit der Verwendung der erstellt Terminzeit Klasse. Der DATE_TIMESTAMP_GET () Die Funktion wurde verwendet, um den Zeitstempelwert des Datumsobjekts zu lesen.

// ein Datumsobjekt erstellen
$ dateVal = new DateTime ();
// Erzeugen Sie den Zeitstempelwert
$ timestamp = date_timestamp_get ($ dateval);
// Dadieren Sie das Datum basierend auf dem Zeitstempelwert
echo "heute ist:" . idate ("D", $ timestamp)."-".idate ("m", $ timestamp)."-".idate ("y", $ timestamp);
?>

Nach der Ausführung des vorherigen Skripts wird die folgende Ausgabe angezeigt:

Beispiel 3: Verwendung der Funktion idate () mit der Funktion DATE_CREATE ()

Erstellen Sie eine PHP Ich date() Funktion. Das Datumsobjekt wurde mit der Verwendung der erstellt DATE_CREATE () Funktion. Wie im vorherigen Beispiel die DATE_TIMESTAMP_GET () Die Funktion wurde verwendet, um den Zeitstempelwert des Datumsobjekts zu lesen.

// Erstellen Sie einen Datumswert
$ dateVal = date_create ("31. Dezember 2022");
// Erzeugen Sie den Zeitstempelwert
$ timestamp = date_timestamp_get ($ dateval);
// Dadieren Sie das Datum basierend auf dem Zeitstempelwert
Echo "

Das Datum ist: " . idate ('D', $ timestamp)."-".idate ("m", $ timestamp)."-".idate ("y", $ timestamp)."

";
?>

Nach der Ausführung des vorherigen Skripts wird die folgende Ausgabe angezeigt:

Beispiel 4: Verwendung der Funktion idate () mit der Funktion strtotime ()

Erstellen Sie eine PHP Ich date() Funktion. Der Zeitstempelwert des jeweiligen Datums wurde unter Verwendung des Strtotime () Funktion.

// Generieren Sie den Zeitstempelwert des jeweiligen Datums
$ timestamp = strtotime ('16 -DEC-2022 ');
// Den Tag drucken
echo "Der Tag des Datums ist" . idate ('D', $ timestamp) . "
";
// Den Monat in der Nummer drucken
echo "Der Monat des Datums ist" .idate ('M', $ timestamp) . "
";
// das Jahr drucken
echo "Das Datum des Datums ist" .idate ('y', $ timestamp) . "
";
?>

Nach der Ausführung des vorherigen Skripts wird die folgende Ausgabe angezeigt:

Abschluss

In diesem Tutorial wurden vier verschiedene Möglichkeiten des aktuellen oder bestimmten Datums mit mehreren Beispielen angezeigt. Hier wurden zwei eingebaute Funktionen von PHP verwendet, um den Zeitstempelwert des spezifischen Datums zu erhalten. Die Verwendungen der IDate () -Funktion von PHP werden nach dem Lesen dieses Tutorials gelöscht.