For at konvertere dato-tid-formatet PHP giver strtotime() og dato() fungere. Vi ændrer datoformatet fra et format til et andet. For eksempel - vi har gemt dato i MM-DD-ÅÅÅÅ format i en variabel, og vi ønsker at ændre den til DD-MM-ÅÅÅÅ format.
Vi kan opnå denne konvertering ved at bruge funktionen strtotime() og date(). Disse er de indbyggede funktioner i PHP. Strtotime() konverterer først datoen til sekunder, og derefter bruges date()-funktionen til at rekonstruere datoen i ethvert format. Nedenfor er givet nogle eksempler til at konvertere datoformatet.
Skift ÅÅÅÅ-MM-DD til DD-MM-ÅÅÅÅ
I nedenstående eksempel har vi dato 2019-09-15 i formatet ÅÅÅÅ-MM-DD, og vi vil konvertere denne til 15-09-2019 i formatet DD-MM-ÅÅÅÅ.
java int til char
Produktion
New date format is: 15-09-2019 (DD-MM-YYYY)
Skift ÅÅÅÅ-MM-DD til MM-DD-ÅÅÅÅ
I eksemplet nedenfor har vi dato 2019-02-26 i formatet ÅÅÅÅ-MM-DD, og vi vil konvertere denne til 26-02-2019 (MM-DD-ÅÅÅÅ) format.
Produktion
New date format is: 02-26-2019 (MM-DD-YYYY)
Skift DD-MM-ÅÅÅÅ til ÅÅÅÅ-MM-DD
I eksemplet nedenfor har vi dato 17-07-2012 i DD-MM-ÅÅÅÅ-format, og vi vil konvertere dette til 2012-07-17 (ÅÅÅÅ-MM-DD) format.
Produktion
åbne en fil med java
New date format is: 2012-07-17 (YYYY-MM-DD)
Skift DD-MM-ÅÅÅÅ til ÅÅÅÅ/MM/DD
Antag, at vi har datoen 17-07-2012 i formatet DD-MM-ÅÅÅÅ adskilt af bindestreg (-). Vi ønsker at konvertere dette til 2012/07/17 (ÅÅÅÅ/MM/DD) format, som vil blive adskilt af skråstreg (/). I eksemplet nedenfor er DD-MM-ÅÅÅÅ-formatet konverteret til formatet ÅÅÅÅ-MM-DD, og bindestreger (-) vil også blive erstattet med skråstreg (/).
Produktion
date format is: 2012/07/17 (YYYY/MM/DD)
Skift dato og klokkeslæt til et andet format
Her i eksemplet nedenfor vil vi konvertere datoformatet MM-DD-ÅÅÅÅ til ÅÅÅÅ-DD-MM-formatet og 12 timers ur til 24 timers ur.
<?php $date = '06/13/2019 5:35 PM'; //converts date and time to seconds $sec = strtotime($date); //converts seconds into a specific format $newdate = date ('Y/d/m H:i', $sec); //Appends seconds with the time $newdate = $newdate . ':00'; // display converted date and time echo 'New date time format is: '.$newDate; ?>
Produktion
New date time format is: 2019/13/06 17:35:00