Vediamo adesso in questa lezione un semplice tutorial su come convertire una data in formato americano ossia yyyy-mm-gg in una data in formato europeo ossia del tipo gg-mm-yyyy . Ovviamente noi mettiamo questa conversione ma vale anche il viceversa. Ossia il contrario nella funzione che adesso vi mostreremo vi basterò invertire i parametri che trovate dentro la funzione date. In questa maniera otterrete appunto da europeo ad americano. Ma vediamo quindi come fare la conversione di data
Conversione data PHP da formato europeo yyyy-mm-gg a gg-mm-yyyy
Prima di tutto dovrete utilizzare la funzione strtotime() per convertire ogni testo della data nel formato Unix Timestamp, una volta fatto questo dovrete utilizzare la funzione date del PHP per convertire il timestamp nel formato che volete.
Andiamo quindi ad analizzare lo script del codice PHP che farà questa semplice operazione e che potete vedere qui sotto.
$american-date = “2021-03-31”;
// create unix timestamp of date $timestamp = strtotime($american-date);
// Convert on european format $european_date = date(“d-m-Y”, $timestamp); echo $european_date; // display 31-03-2021
Ho messo anche i commenti, in ogni modo come potete vedere è tutto abbastanza semplice. Ovviamente per dubbi o altro chiedete pure. Ma insomma il codice in questo caso è abbastanza lineare.
Vi lascio il collegamento anche nel caso vogliate trovare una data aggiungendo o sottraendo determinati giorni sempre in PHP .
Oppure nel caso vogliate calcolare la differenza fra date sempre nel linguaggio PHP
Come potete vedere il calcolo è sempre abbastanza elementare e come nel caso che vi ho appena esposto altro non è che un’applicazione della funzione strotime.
Ho fatto questa guida perchè il linguaggio PHP fornisce questa funzione molto utile . Prima bisognava fare tutto manualmente con introduzione di funzioni e array e servivano molte righe di codice… Anche per effettuare calcoli elementari.
Potete trovare il codice completo su github utente sladfive progetto date-php. Ovviamente se anche voi avete un progetto sul genere liberissimi di fare tutte le aggiunte che desiderate
Utilizziamo i cookie sul nostro sito Web per offrirti l'esperienza più pertinente ricordando le tue preferenze e ripetendo le visite. Cliccando su "Accetta" acconsenti all'uso di TUTTI i cookie. Puoi visionare la nostra politica sui Cookie alla Pagina sulla Cookie Policy
. Nella pagina potrai trovare tutti i cookie che il sito utilizza e il trattamento che viene effettuato sui cookie stessi , sul sito dove vengono immagazzinati e sul trattamento a cui sono sottoposti.Per ogni dubbio o approfondimento ti invitiamo a contattarci grazie al nostro modulo di contatto
Questo sito Web utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito Web. Di questi cookie, i cookie classificati come necessari vengono memorizzati nel browser in quanto sono essenziali per il funzionamento delle funzionalità di base del sito Web. Utilizziamo anche cookie di terze parti che ci aiutano ad analizzare e capire come utilizzi questo sito web. Questi cookie verranno memorizzati nel tuo browser solo con il tuo consenso. Hai anche la possibilità di disattivare questi cookie. Ma la disattivazione di alcuni di questi cookie potrebbe avere un effetto sulla tua esperienza di navigazione.
I cookie necessari sono assolutamente essenziali per il corretto funzionamento del sito web. Questa categoria include solo i cookie che garantiscono funzionalità di base e caratteristiche di sicurezza del sito web. Questi cookie non memorizzano alcuna informazione personale.
Tutti i cookie che potrebbero non essere particolarmente necessari per il funzionamento del sito Web e vengono utilizzati specificamente per raccogliere dati personali dell\'utente tramite analisi, pubblicità, altri contenuti incorporati sono definiti come cookie non necessari. È obbligatorio ottenere il consenso dell\'utente prima di eseguire questi cookie sul tuo sito web.
Caricamento commenti...
Devi effettuare l'accesso per postare un commento.
Fabrizio S.
Share post:
Conversione data PHP da formato europeo yyyy-mm-gg a gg-mm-yyyy
Prima di tutto dovrete utilizzare la funzione strtotime() per convertire ogni testo della data nel formato Unix Timestamp, una volta fatto questo dovrete utilizzare la funzione date del PHP per convertire il timestamp nel formato che volete.Condividi:
Mi piace:
Correlati