logo

Hoe verander ik het datumformaat in PHP?

Om het datum-tijdformaat dat PHP biedt te converteren strtotijd() En datum() functie. We veranderen het datumformaat van het ene formaat naar het andere. Bijvoorbeeld - we hebben de datum opgeslagen in het formaat MM-DD-JJJJ in een variabele, en we willen deze wijzigen in het formaat DD-MM-JJJJ.

We kunnen deze conversie bereiken door de functies strtotime() en date() te gebruiken. Dit zijn de ingebouwde functies van PHP. De strtotime() converteert eerst de datum naar seconden, en vervolgens wordt de functie date() gebruikt om de datum in elk formaat te reconstrueren. Hieronder worden enkele voorbeelden gegeven om het datumformaat te converteren.

Wijzig JJJJ-MM-DD in DD-MM-JJJJ

In het onderstaande voorbeeld hebben we de datum 2019-09-15 in het JJJJ-MM-DD-formaat, en we zullen dit converteren naar 15-09-2019 in het DD-MM-JJJJ-formaat.

vind geblokkeerde nummers op Android
 

Uitvoer

 New date format is: 15-09-2019 (DD-MM-YYYY) 

Wijzig JJJJ-MM-DD in MM-DD-JJJJ

In het onderstaande voorbeeld hebben we datum 2019-02-26 in het JJJJ-MM-DD-formaat, en we zullen dit converteren naar het 26-02-2019-formaat (MM-DD-JJJJ).

 

Uitvoer

 New date format is: 02-26-2019 (MM-DD-YYYY) 

Wijzig DD-MM-JJJJ in JJJJ-MM-DD

In het onderstaande voorbeeld hebben we datum 17-07-2012 in het formaat DD-MM-JJJJ, en we zullen dit converteren naar het formaat 2012-07-17 (JJJJ-MM-DD).

 

Uitvoer

ms word snelle toegang werkbalk
 New date format is: 2012-07-17 (YYYY-MM-DD) 

Wijzig DD-MM-JJJJ in JJJJ/MM/DD

Stel dat we de datum 17-07-2012 hebben in het formaat DD-MM-JJJJ, gescheiden door een streepje (-). We willen dit converteren naar het formaat 2012/07/17 (JJJJ/MM/DD), gescheiden door de schuine streep (/). In het onderstaande voorbeeld wordt het DD-MM-JJJJ-formaat geconverteerd naar het JJJJ-MM-DD-formaat, en worden ook streepjes (-) vervangen door een schuine streep (/).

 

Uitvoer

 date format is: 2012/07/17 (YYYY/MM/DD) 

Wijzig de datum en tijd in een ander formaat

In het onderstaande voorbeeld converteren we het datumformaat MM-DD-JJJJ naar het JJJJ-DD-MM-formaat en de 12-uurs tijdklok naar 24-uurs tijdklok.

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

Uitvoer

 New date time format is: 2019/13/06 17:35:00