Es gibt verschiedene integrierte Funktionen in PHP. Die PHP-Datumsfunktion erleichtert die Verarbeitung des Datums und der damit verbundenen Vorgänge. Diese date()-Funktion kann verwendet werden, um das Datum und die Uhrzeit gemäß unseren Geschäftsanforderungen abzurufen und festzulegen. Die PHP-Funktion time() gibt einen Zeitstempel als Ausgabe aus. Mit der Funktion date() kann das Datum mithilfe des Zeitstempels in ein für Menschen lesbares Format gebracht werden. Wir können die PHP-Funktion date() auf verschiedene Arten verwenden. Fast jede Programmiersprache verfügt über eine integrierte Datumsfunktion, die das Datum und die Uhrzeit verwaltet. Im kommenden Abschnitt werden wir anhand eines Beispiels verschiedene Arten der Verwendung dieser PHP-Funktion date() sehen.
Sobald wir zu irgendeinem System kommen (Online-Bewerbung), spielt das Datum eine große Rolle. Für alle Geschäftsabläufe und Prozesse müssen wir Datum und Uhrzeit im Auge behalten. Wenn wir beispielsweise einen Inventarartikel zum System hinzufügen, müssen wir das Datum erfassen, damit wir wissen, wann ein Inventarartikel hinzugefügt wurde. date() kann verwendet werden, um das Datum und die Uhrzeit für geschäftsbezogene Prozesse in der Datenbank (einen Datensatz) zu speichern. Ein Datum kann auf verschiedene Arten formatiert werden. Dazu können wir den definierten Parameter übergeben, um die gewünschte Datumsformatausgabe zu erhalten. Wir können die Funktion date() und verschiedene andere verwandte Funktionen in unserer PHP-Anwendung oder dem Programm verwenden.
WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Die date()-Funktion benötigt immer einen Parameter.
Syntax:
date(Param1, Param2);
Wobei Param1 der erforderliche Parameter ist, der das Datumsformat angibt, und Param2 der optionale Zeitstempel ist. Param1 ist der String, wo Param2 in der langen Ganzzahl steht.
Code:
<?php echo "Date: " . date("Y/m/d"); // 2019/11/17 echo "<br>"; echo "Date: " . date("d-M-Y"); // 17-Nov-2019 ?>
Ausgabe:
Bitte beachten Sie, dass wir den 17. November 2019 erhalten, nur weil dies am 17..November 2019 durchgeführt wurde.
Wir können das obige Programm sehen. Datum („Y/m/d“) gibt uns 2019 anstelle von Y (Großbuchstabe Y), 11 anstelle von m (kleines m), 17 anstelle von d ( klein d). Wenn wir das gleiche PHP-Programm am 20. Januar 2020 ausführen, erhalten wir die entsprechende Ausgabe, was bedeutet, dass das aktuelle Datum angezeigt wird. 2. Holen Sie sich den aktuellen Zeitstempel
<?php echo "Current Timestamp: ".time(); ?>
Zu jedem Zeitpunkt können wir den aktuellen Zeitstempel und das zu stempelnde Datum mithilfe von PHP abrufen.
3. Holen Sie sich das Datum aus einem Zeitstempel:
<?php $timeStamp = 1574012580; echo "Timestamp $timeStamp to Date is " . date("d/M/Y",$timeStamp); ?>
4. Drucken Sie das Jahr und den Monat getrennt von einem bestimmten Zeitstempel aus
Code:
<?php $timeStamp = 1574012580; echo "Year: " . date("Y",$timeStamp); // year echo "<br>"; echo "Month: " . date("M",$timeStamp); // month in 3 character format ?>
5. Holen Sie sich das Datum von der mktime()-Funktion
Parameter der date()-Funktion erhalten, sehen wir uns das Gleiche anhand eines Beispiels an.
Code:Eine Folge der mktime-Parameterwerte = Stunden, Minuten, Sekunden, Monate, Tage und Jahre. Diese Reihenfolge ist fest und vordefiniert. Wenn wir bei der Übergabe des Parameters einen Fehler machen, müssen wir das Datum als Ausgabe ausgeben, daher müssen wir beim Umgang mit dieser Funktion vorsichtig sein.
<?php $mktime = mktime(01, 01, 59, 11, 17, 2019); // 01 = hour, 01 = minute, 59 = second, 11= month, 17 = day, 2019 = year echo "Year: " . date("Y-M-d, h: i: sa ", $mktime); // year-month-date ?>
We have another function strtotime(). This is a function; we can pass a string to get the date as per requirements. For example, we can pass today, tomorrow, yesterday, +2 days, -2 days, +5 years like that. Then we can use the output of this function to get the date and the time using the date() function. Let’s see the same with a quick example.
Code:
<?php echo "Today: ". date("Y-m-d", strtotime("today")) . "<br>"; echo "Tomorrow: ". date("Y-m-d", strtotime("tomorrow")) . "<br>"; echo "Yesterday: ". date("Y-m-d", strtotime("Yesterday")) . "<br>"; echo "2 Days after today: ". date("Y-m-d", strtotime("+2 days")) . "<br>"; echo "2 Days before today: ". date("Y-m-d", strtotime("-2 days")) . "<br>"; echo "5 years after today: ". date("Y-m-d", strtotime("+5 years")) . "<br>"; ?>
Output:
Apart from the above mentioned we have other various function
Code:
<?php echo date_default_timezone_get(); //to get the timezone echo "<br>"; date_default_timezone_set('Asia/Kolkata'); echo date_default_timezone_get(); //to get the timezone ?>
Output:
We can simply say, this PHP date() function really plays a vital role in any online application. It is always advisable to keep the timestamp into the database table so that we will have the flexibility that we can get the date and time from that as per our needs.
Das obige ist der detaillierte Inhalt vonDatumsfunktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!