Introduktion till PHP Change Date Format

PHP-datumfunktioner används för att skriva ut serverns datum eller det aktuella datumet. Det används mest för att logga in informationen när systemet utför några operationer på servern. Man kan ändra datuminformationen om hur den krävs för en viss operation. Uppgifterna kommer att vara standard (åååå-mm-dd) eftersom datumet kan ändras efter behov med hjälp av många datummetoder och funktioner. Nedan listas de tekniker som används för att ändra datumformat på servern.

PHP-datumformat:

PHP Change Date Format ger dig datuminformation för servern där det specifika PHP-skriptet körs. Så servern kommer att ge oss informationen i standardformatet när datumfunktionen körs. Om du vill ändra formatet som du vill kan det göras på flera sätt.

Typer av datumformat

Det finns få dataformat som används i PHP för att skriva ut datum enligt kravet:

  • date_create (): Denna funktion skapar datumet enligt det nämnda datumformatet i date_format-funktionen. Om du skickar datumformatet som dd-mm-åååå kommer det att skriva ut datumet i det format som nämns. Det returnerar objektet till date_format () -funktionen.
  • date_modify (): Denna funktion kommer att ändra det datum som anges av användaren, dvs om användaren anger +15 dagar kommer datumet som skrivs ut att vara 15 dagar före det aktuella datumet. Denna funktion ändrar tidsstämpeln för servern som ska skrivas ut.
  • date_create_from_format (): Denna funktion skapar det datum som nämns i formatet och skapar ett objekt enligt det nämnda formatet och skickas till date_format-funktionen.

Hur konverterar jag datumformat?

Många programmerare använder olika datum- och tidsfunktioner för att göra ändringarna enligt deras krav. Förändringen beror på regionen och beroende på var den också används.

Om användaren till exempel vill använda databasen för någon anställdsinträde och datumformatet för servern skiljer sig från det format som används av databasen, kommer databasen inte att acceptera standardformatet eftersom databasen har sina begränsningar. Så användaren måste ändra formatet till önskat med hjälp av olika tekniker tillgängliga i PHP. Det finns många fall där datum- och tidsfunktionerna har sitt format.

I Indien skrivs till exempel ut datumet i IST (Indian Standard Time) -format, i USA kommer det att skrivas ut i CDT / CST (Central Standard Time) -format, i Japan kommer det att skrivas ut i JST (Japan Standard Time) ) -format, i Kanada kommer det att skrivas ut i EST (Eastern Standard Time). Så, databasen och servern kommer att ha olika tidszoner jämförelsevis. För att få det kompatibelt med datumformatet ändras tidszonerna för att inte få några konflikter mellan data som ska matas in. En av teknikerna är strtotime () -funktionen som skriver ut det datum som nämns i formatet som det är.

Exempel 1

Här är ett exempel för att använda strtotime () -funktionen som skriver ut datumet.

Koda:



$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;
?>

Produktion:

I ovanstående utgång är det nämnda datumet det som nämns i datumfunktionen. Eftersom det datum som nämns här är d / m / y har utgången också samma format. Om du vill ange en bindestreck (-) istället för backslash (/) kan du nämna i själva datumformatet.

Exempel 2

Här är några exempel på hur du konverterar datumet från standarddatumet till önskat format.

Koda:



$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");
?>

Produktion:

Här i ovanstående kod och utgång är det datum som anges i datumformatsfunktionen det som ska skrivas ut i utgången. Så användaren kan ange i vilket format han vill se som dd-mm-åååå eller dd-mm-ååå eller dd / mm / åååå eller dd / mm / ååå, etc.

Koda:



$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');
?>

Produktion:

I ovanstående kod och respektive utgång nämns datumformatet i koden som skickas med funktionsformatet enligt ovan. Metoden DateTime () konverterar datumet i det format som nämns i formatfunktionen och skapar ett objekt för att skicka det till formatfunktionen.

Koda:



$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");
?>

Produktion:

I ovanstående kod är det format som anges i det datum som skapats från formatmetoden inmatningen till metoden date_format eftersom datumet som nämns i koden kommer att skrivas ut i det format som nämns i koden.

Så vi lärde oss många metoder för att ändra datum för ett visst format med olika datumfunktioner. I alla datumfunktioner var den vanliga saken redan datumet nämndes i själva koden. Om du vill ta det aktuella datumet som inmatning till det angivna formatet kan du helt enkelt använda datum () -funktionen eller Date Time () -funktionen för att hämta datum respektive tid. Så användaren kan arbeta såväl statiskt som ett dynamiskt sätt att hämta datumet från servern. På samma sätt, som datumfunktioner, har vi olika tidsfunktioner som kan användas för att ändra tidszoner såväl som tidsformatet för servrarna. Alla servrar har en gemensam tid, dvs. UTC (Universal Time Zone) såvida de inte ändras till respektive land / region.

Slutsats - PHP Change Date Format

I den här artikeln diskuterade vi datumformatet, hur du ändrar datumformatet och även dess typer. Huvudsyftet med dessa förändringar är att ha ett smidigt flöde mellan olika konflikter som möter när servrar från olika länder används tillsammans och har ett vanligt som förvar.

Rekommenderad artikel

Detta är en guide till PHP Change Date Format. Här diskuterar vi olika typer av datumformat och dess exempel tillsammans med kodimplementering och output. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Palindrome i PHP (exempel)
  2. Vad är abstrakt klass i PHP?
  3. Socket-programmering i PHP med metoder
  4. Introduktion till Factorial i PHP
  5. Palindrome i C ++
  6. Palindrome i JavaScript
  7. Socket-programmering i Python
  8. Topp 5 exempel på JavaScript-format
  9. Abstrakt klass i C # med exempel

Kategori: