disign.it | Php: gestione date | a digital sign for a best design!
A digital sign for a best design
Programmazione 2.056 visualizzazioni

Php: gestione date

06/03/2013

Un semplice trucco che permette di utilizzare la funzione strtotime con il formato europeo gg-mm-aa.

Se la nostra data viene formattata con i caratteri divisori 'trattino' (es. 24-12-12) automaticamente la funzione riconoscerà il formato europeo e trasformerà correttamente la data in Unix timestamp.

Se invece la data viene passata con il formato 24/12/12 strtotime non sarà in grado di interpretarla in quanto il primo valore 24 non è riconosciuto come mese valido.

Se per qualsiasi motivo la data in entrata è formattata con lo slash basterà uno string replace prima della manipolazione strtotime.

Codice di esempio:

 

     $in = str_replace('/', '-', $in);
     $unix = strtotime("$in");

← SQL: aggiungere colonne a tabella esistente PHP: esportare in formato CSV una tabella di MySql →

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 

© 2009 - 2017 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.