PHP Datumsformat ändern - Wie konvertiere ich das Datumsformat in PHP?

Inhaltsverzeichnis:

Anonim

Einführung in PHP Datumsformat ändern

PHP Date-Funktionen werden verwendet, um das Datum des Servers oder das aktuelle Datum zu drucken. Es wird hauptsächlich zum Protokollieren der Informationen verwendet, wenn das System Vorgänge auf dem Server ausführt. Sie können die Datumsinformationen dahingehend ändern, wie sie für eine bestimmte Operation benötigt werden. Die angegebenen Daten sind Standarddaten (JJJJ-MM-TT), da das Datum mithilfe vieler Datumsmethoden und -funktionen nach Bedarf geändert werden kann. Nachstehend sind die Techniken aufgeführt, die zum Ändern des Datumsformats auf dem Server verwendet werden.

PHP-Datumsformat:

PHP Change Date Format bietet Ihnen die Datumsinformationen des Servers, auf dem das jeweilige PHP-Skript ausgeführt wird. Der Server wird uns die Informationen im Standardformat zur Verfügung stellen, wenn die Datumsfunktion ausgeführt wird. Wenn Sie das Format nach Ihren Wünschen ändern möchten, haben Sie verschiedene Möglichkeiten.

Arten von Datumsformaten

In PHP werden nur wenige Datenformate verwendet, um das Datum gemäß den Anforderungen auszudrucken:

  • date_create (): Mit dieser Funktion wird das Datum gemäß dem in der Funktion date_format angegebenen Datumsformat erstellt. Wenn Sie das Datumsformat als TT-MM-JJJJ übergeben, wird das Datum im angegebenen Format gedruckt. Es gibt das Objekt an die Funktion date_format () zurück.
  • date_modify (): Diese Funktion ändert das vom Benutzer angegebene Datum. Wenn der Benutzer +15 Tage angibt, liegt das gedruckte Datum 15 Tage vor dem aktuellen Datum. Diese Funktion ändert den Zeitstempel des zu druckenden Servers.
  • date_create_from_format (): Diese Funktion erstellt das im Format angegebene Datum und erstellt ein Objekt im angegebenen Format, das an die Funktion date_format übergeben wird.

Wie konvertiere ich das Datumsformat?

Viele Programmierer verwenden unterschiedliche Datums- und Zeitfunktionen, um die Änderungen gemäß ihren Anforderungen vorzunehmen. Die Änderung hängt von der Region ab und davon, wo sie auch verwendet wird.

Wenn der Benutzer beispielsweise die Datenbank für einen Mitarbeitereintrag verwenden möchte und das Datumsformat des Servers nicht mit dem von der Datenbank verwendeten Format übereinstimmt, akzeptiert die Datenbank das Standardformat nicht, da für die Datenbank Einschränkungen gelten. 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 Format haben.

In Indien wird das Datum beispielsweise im IST-Format (Indian Standard Time) gedruckt, in den USA im CDT / CST-Format (Central Standard Time) und in Japan im JST-Format (Japan Standard Time) ), in Kanada wird es in EST (Eastern Standard Time) gedruckt. Die Datenbank und der Server haben also vergleichsweise unterschiedliche Zeitzonen. Um die Kompatibilität mit dem Datumsformat zu gewährleisten, werden die Zeitzonen entsprechend geändert, damit keine Konflikte zwischen den einzugebenden Daten auftreten. Eine der Techniken ist die Funktion strtotime (), mit der das angegebene Datum unverändert ausgegeben wird.

Beispiel 1

Hier ist ein Beispiel für die Verwendung der Funktion strtotime (), die das Datum ausgibt.

Code:



$o = "2019-10-30";
// It creates the timestamp from the date mentioned.
$a = strtotime($o);
$new = date("d/m/Y", $a);
echo $new;
?>
<_?php


$o = "2019-10-30";
// It creates the timestamp from the date mentioned.
$a = strtotime($o);
$new = date("d/m/Y", $a);
echo $new;
?>

Ausgabe:

In der obigen Ausgabe ist das angegebene Datum das in der Datumsfunktion angegebene Datum. Da das hier erwähnte Datum d / m / y ist, hat die Ausgabe auch das gleiche Format. Wenn Sie einen Bindestrich (-) anstelle eines umgekehrten Schrägstrichs (/) angeben möchten, können Sie dies im Datumsformat selbst angeben.

Beispiel # 2

Im Folgenden finden Sie einige Beispiele für die Konvertierung des Datums vom Standardformat in das erforderliche Format.

Code:



$currentdate=date_create("2012-09-13");
echo date_format($currentdate, "m/d/Y");
?>
<_?php


$currentdate=date_create("2012-09-13");
echo date_format($currentdate, "m/d/Y");
?>

Ausgabe:

Hier im obigen Code und in der Ausgabe ist das in der Datumsformatfunktion angegebene Datum dasjenige, das in der Ausgabe gedruckt werden soll. So kann der Benutzer in jedem gewünschten Format angeben, wie z. B. TT-MM-JJJJ oder TT-MM-JJ oder TT / MM / JJJJ oder TT / MM / JJ usw.

Code:



$a = '2019-05-25';
$d = new DateTime($a);
echo $d->format('Ymd');
?>
<_?php


$a = '2019-05-25';
$d = new DateTime($a);
echo $d->format('Ymd');
?>

Ausgabe:

Im obigen Code und der jeweiligen Ausgabe wird das Datumsformat in dem Code erwähnt, der mit dem Funktionsformat wie oben angegeben übergeben wurde. 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:



$date=date_create_from_format("jMY", "27-Feb-2019");
echo " The changed date format is ", date_format($date, "d/m/Y");
?>
<_?php


$date=date_create_from_format("jMY", "27-Feb-2019");
echo " The changed date format is ", date_format($date, "d/m/Y");
?>

Ausgabe:

Im obigen Code ist das Format, das im Erstellungsdatum der Formatmethode angegeben ist, die Eingabe für die Methode date_format, da das im Code angegebene Datum in dem im Code angegebenen Format gedruckt wird.

So haben wir viele Methoden gelernt, wie man das Datum für ein bestimmtes Format mit verschiedenen Datumsfunktionen ändert. In allen Datumsfunktionen war das gemeinsame Ding bereits das Datum, das im Code selbst erwähnt wurde. Wenn Sie das aktuelle Datum als Eingabe für das angegebene Format verwenden möchten, können Sie einfach die Funktion date () oder Date Time () verwenden, um Datum und Uhrzeit abzurufen. Auf diese Weise kann der Benutzer sowohl statisch als auch dynamisch arbeiten, um das Datum vom Server abzurufen. Ebenso wie Datumsfunktionen haben wir verschiedene Zeitfunktionen, mit denen die Zeitzonen sowie das Zeitformat der Server geändert werden können. Alle Server haben eine gemeinsame Zeit, dh UTC (Universal Time Zone), es sei denn, sie werden in das jeweilige Land / die jeweilige Region geändert.

Fazit - PHP Datumsformat ändern

In diesem Artikel haben wir uns mit dem Datumsformat, dem Ändern des Datumsformats und seinen Typen befasst. Das Hauptziel dieser Änderungen besteht darin, einen reibungslosen Ablauf zwischen verschiedenen Konflikten zu gewährleisten, die auftreten, wenn Server verschiedener Länder zusammen verwendet werden und als Repository eine gemeinsame Basis haben.

Empfohlener Artikel

Dies ist eine Anleitung zum Ändern des Datumsformats in PHP. Hier diskutieren wir verschiedene Arten von Datumsformaten und deren Beispiele sowie die Implementierung und Ausgabe von Code. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren -

  1. Palindrome in PHP (Beispiele)
  2. Was ist Abstract Class in PHP?
  3. Socket-Programmierung in PHP mit Methoden
  4. Einführung in Factorial in PHP
  5. Palindrom in C ++
  6. Palindrom in JavaScript
  7. Socket-Programmierung in Python
  8. Top 5 Beispiele für JavaScript-Datumsformate
  9. Abstrakte Klasse in C # mit Beispiel