Voit muuntaa PHP:n tarjoaman päivämäärä-aika-muodon strtotime() ja Päivämäärä() toiminto. Muutamme päivämäärän muodon muodosta toiseen. Esimerkiksi - olemme tallentaneet päivämäärän muuttujaan muodossa KK-PP-VVVV ja haluamme muuttaa sen muotoon PP-KK-VVVV.
Voimme saavuttaa tämän muunnoksen käyttämällä strtotime()- ja date()-funktioita. Nämä ovat PHP:n sisäänrakennettuja toimintoja. Strtotime() muuntaa ensin päivämäärän sekunneiksi, ja sitten date()-funktiota käytetään päivämäärän rekonstruoimiseen missä tahansa muodossa. Alla on esimerkkejä päivämäärämuodon muuntamisesta.
Muuta VVVV-KK-PP arvoksi PP-KK-VVVV
Alla olevassa esimerkissä päivämäärä 2019-09-15 on VVVV-KK-PP-muodossa, ja muunnamme tämän 15-09-2019 muotoon PP-KK-VVVV.
mitä pythonissa on
Lähtö
New date format is: 15-09-2019 (DD-MM-YYYY)
Muuta VVVV-KK-PP arvoksi KK-PP-VVVV
Alla olevassa esimerkissä päivämäärä 2019-02-26 on VVVV-KK-PP-muodossa, ja muunnetaan tämä muotoon 02-26-2019 (KK-PP-VVVV).
Lähtö
New date format is: 02-26-2019 (MM-DD-YYYY)
Muuta PP-KK-VVVV arvoksi VVVV-KK-PP
Alla olevassa esimerkissä päivämäärä 17-07-2012 on PP-KK-VVVV-muodossa, ja muunnetaan tämä muotoon 2012-07-17 (VVVV-KK-PP).
Lähtö
rihanna ikä
New date format is: 2012-07-17 (YYYY-MM-DD)
Muuta PP-KK-VVVV arvoksi VVVV/KK/PP
Oletetaan, että päivämäärä 17-07-2012 on PP-KK-VVVV-muodossa erotettuna yhdysmerkillä (-). Haluamme muuntaa tämän muotoon 2012/07/17 (VVVV/KK/PP), joka erotetaan vinoviivalla (/). Alla olevassa esimerkissä PP-KK-VVVV-muoto muunnetaan muotoon VVVV-KK-PP, ja myös viivat (-) korvataan vinoviivalla (/).
Lähtö
date format is: 2012/07/17 (YYYY/MM/DD)
Muuta päivämäärän aika toiseen muotoon
Tässä alla olevassa esimerkissä muunnetaan päivämäärämuoto KK-PP-VVVV muotoon VVVV-PP-KK ja 12 tunnin kello 24 tunnin kellomuotoon.
<?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; ?>
Lähtö
New date time format is: 2019/13/06 17:35:00