Heim > Artikel > Backend-Entwicklung > PHP Datumsformat ändern
PHP-Datumsfunktionen werden verwendet, um das Datum des Servers oder das aktuelle Datum auszudrucken. Es wird hauptsächlich zum Protokollieren der Informationen verwendet, wenn das System Vorgänge auf dem Server ausführt. Man kann die Datumsinformationen dahingehend ändern, wie sie für einen bestimmten Vorgang erforderlich sind. Bei den bereitgestellten Daten handelt es sich um Standarddaten (JJJJ-MM-TT), da das Datum mithilfe vieler Datumsmethoden und -funktionen je nach Bedarf geändert werden kann. Nachfolgend sind die Techniken aufgeführt, die zum Ändern des Datumsformats auf dem Server verwendet werden.
WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
PHP-Datumsformat:
PHP Change Date Format liefert Ihnen die Datumsinformationen des Servers, auf dem das jeweilige PHP-Skript ausgeführt wird. Der Server stellt uns also die Informationen im Standardformat zur Verfügung, wenn die Datumsfunktion ausgeführt wird. Wenn Sie das Format nach Ihren Wünschen ändern möchten, können Sie dies auf verschiedene Arten tun.
In PHP werden nur wenige Datenformate verwendet, um das Datum gemäß der Anforderung auszudrucken:
Viele Programmierer verwenden unterschiedliche Datums- und Uhrzeitfunktionen, um die Änderungen entsprechend ihren Anforderungen vorzunehmen. Die Änderung hängt von der Region und auch davon ab, wo es verwendet wird.
Wenn der Benutzer beispielsweise die Datenbank für beliebige Mitarbeitereinträge verwenden möchte und das Datumsformat des Servers sich von dem von der Datenbank verwendeten Format unterscheidet, akzeptiert die Datenbank das Standardformat nicht, da die Datenbank ihre Einschränkungen hat . Daher muss der Benutzer das Format mithilfe verschiedener in PHP verfügbarer Techniken in das erforderliche Format ändern. Es gibt viele Fälle, in denen die Datums- und Uhrzeitfunktionen ihr eigenes Format haben.
In Indien wird das Datum beispielsweise im IST-Format (Indian Standard Time) gedruckt. in den USA wird es im CDT/CST-Format (Central Standard Time) gedruckt; In Japan wird es im JST-Format (Japan Standard Time) gedruckt, in Kanada wird es im EST-Format (Eastern Standard Time) gedruckt. Daher haben die Datenbank und der Server vergleichsweise unterschiedliche Zeitzonen. Um die Kompatibilität mit dem Datumsformat zu gewährleisten, werden die Zeitzonen entsprechend geändert, um Konflikte zwischen den einzugebenden Daten zu vermeiden. Eine der Techniken ist die Funktion strtotime(), die das angegebene Datum im Format so ausgibt, wie es ist.
Hier ist ein Beispiel für die Verwendung der Funktion strtotime(), die das Datum ausgibt.
Code:
<!DOCTYPE html> <html> <body> <?php $o = "2019-10-30"; // It creates the timestamp from the date mentioned. $a = strtotime($o); $new = date("d/m/Y", $a); echo $new; ?> </body> </html>
Ausgabe:
In der obigen Ausgabe ist das genannte Datum dasjenige, das in der Datumsfunktion erwähnt wird. Da das hier genannte Datum d/m/y ist, hat die Ausgabe auch das gleiche Format. Wenn Sie einen Bindestrich (-) anstelle eines Backslashs (/) angeben möchten, können Sie diesen im Datumsformat selbst erwähnen.
Hier sind einige Beispiele, wie Sie das Datum vom Standardformat in das erforderliche Format konvertieren können.
Code:
<!DOCTYPE html> <html> <body> <?php $currentdate=date_create("2012-09-13"); echo date_format($currentdate,"m/d/Y"); ?> </body> </html>
Ausgabe:
Hier im obigen Code und in der Ausgabe ist das in der Datumsformatfunktion angegebene Datum dasjenige, das in der Ausgabe gedruckt werden soll. Der Benutzer kann angeben, welches Format er sehen möchte, z. B. TT-MM-JJJJ oder TT-MM-JJ oder TT/MM/JJJJ oder TT/MM/JJ usw.
Code:
<!DOCTYPE html> <html> <body> <?php $a = '2019-05-25'; $d = new DateTime($a); echo $d->format('Y.m.d'); ?> </body> </html>
Ausgabe:
Im obigen Code und der entsprechenden Ausgabe wird das Datumsformat im Code erwähnt, der mit dem Funktionsformat wie oben gezeigt übergeben wird. Die DateTime()-Methode konvertiert das Datum in das in der Formatfunktion angegebene Format und erstellt ein Objekt, um es an die Formatfunktion zu übergeben.
Code:
<!DOCTYPE html> <html> <body> <?php $date=date_create_from_format("j-M-Y","27-Feb-2019"); echo " The changed date format is ", date_format($date,"d/m/Y"); ?> </body> </html>
Output:
In the above code, the format specified in the date created from the format method is the input to the method date_format as the date mentioned in the code will be printed in the format mentioned in the code.
So we learned many methods as to how to change the date for a particular format using various date functions. In all the date functions, the common thing was already the date was mentioned in the code itself. If you want to take the current date as the input to the specified format, you can simply use the date () function or Date Time () function to retrieve the date and time, respectively. So the user can work the static way as well as a dynamic way to retrieve the date from the server. Similarly, like date functions, we have various time functions that can be used to change the time zones as well as the time format of the servers. All of the servers will have a common time, i.e. UTC (Universal Time Zone), unless it gets changed to its respective country/region.
In this article, we discussed the date format, how to change the date format, and its types. These changes’ main objective is to have a smooth flow between various conflicts faced when servers of different countries are used together and have a commonplace as a repository.
This is a guide to PHP Change Date Format. Here we discuss different types of date format and their examples, along with code implementation and output. You can also go through our other suggested articles to learn more –
Das obige ist der detaillierte Inhalt vonPHP Datumsformat ändern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!