ho necessità di inviare al database una data in timestamp.
Dal form la inserisco tipo gg/mm/aaaa e nel db in un campo va in questo modo aaaa-mm-gg mentre in un altro campo dovrebbe andare in timestamp.
Come posso fare?
ho necessità di inviare al database una data in timestamp.
Dal form la inserisco tipo gg/mm/aaaa e nel db in un campo va in questo modo aaaa-mm-gg mentre in un altro campo dovrebbe andare in timestamp.
Come posso fare?
Ciao, per creare il timestamp di una data ti basta usare la seguente funzione:
A questo link trovi un articolo che ti spiega come gestire le date in PHP:Codice PHP:
$data_timestamp = mktime(0,0,0,mm,gg,aaaa)
//i primi 3 valori sono rispettivamente ore, minuti e secondi,
//puoi anche non inserirli gli ultimi 3 sono mese,giorno e anno
http://www.html.it/articoli/date-in-...me-gestirle-1/
Spero di essere stato d'aiuto!
Ciao
l'ho fatto un po' diversamente e cioe' cosi':
nel db vado a mettere $timescad e pare funzionare, ho fatto un giro piu' lungo ?Codice PHP:
$ardat=explode("/",$_POST['valida_fino']);
$timescad=mktime(0,0,0,$ardat[1],$ardat[0],$ardat[2]);
No! Se la data dal form ti arriva già formattata è giusto!
Ciao