Per convertire il formato data-ora fornito da PHP strtotime() E data() funzione. Modifichiamo il formato della data da un formato all'altro. Per esempio - abbiamo memorizzato la data nel formato MM-GG-AAAA in una variabile e vogliamo cambiarla nel formato GG-MM-AAAA.
Possiamo ottenere questa conversione utilizzando la funzione strtotime() e date(). Queste sono le funzioni integrate di PHP. La strtotime() converte prima la data in secondi, quindi la funzione date() viene utilizzata per ricostruire la data in qualsiasi formato. Di seguito vengono forniti alcuni esempi per convertire il formato della data.
Cambia AAAA-MM-GG in GG-MM-AAAA
Nell'esempio seguente, abbiamo la data 2019-09-15 nel formato AAAA-MM-GG e la convertiremo in 15-09-2019 nel formato GG-MM-AAAA.
differenza tra azienda e azienda
Produzione
New date format is: 15-09-2019 (DD-MM-YYYY)
Cambia AAAA-MM-GG in MM-GG-AAAA
Nell'esempio seguente, abbiamo la data 2019-02-26 nel formato AAAA-MM-GG e la convertiremo nel formato 26-02-2019 (MM-GG-AAAA).
Produzione
New date format is: 02-26-2019 (MM-DD-YYYY)
Cambia GG-MM-AAAA in AAAA-MM-GG
Nell'esempio seguente, abbiamo la data 17-07-2012 nel formato GG-MM-AAAA e la convertiremo nel formato 2012-07-17 (AAAA-MM-GG).
Produzione
jpulsante
New date format is: 2012-07-17 (YYYY-MM-DD)
Cambia GG-MM-AAAA in AAAA/MM/GG
Supponiamo di avere la data 17-07-2012 nel formato GG-MM-AAAA separata dal segno (-). Vogliamo convertirlo nel formato 2012/07/17 (AAAA/MM/GG), che sarà separato dalla barra (/). Nell'esempio seguente, il formato GG-MM-AAAA viene convertito nel formato AAAA-MM-GG e anche i trattini (-) verranno sostituiti con il segno (/).
Produzione
date format is: 2012/07/17 (YYYY/MM/DD)
Cambia la data e l'ora in un altro formato
Nell'esempio seguente, convertiremo il formato della data MM-GG-AAAA nel formato AAAA-GG-MM e l'orologio da 12 ore in un orologio da 24 ore.
<?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; ?>
Produzione
New date time format is: 2019/13/06 17:35:00