salve,
sembra che la funzione indicata non accetti date inferiori al 1970.
Come si puo ovviare al problema??
Grazie.
salve,
sembra che la funzione indicata non accetti date inferiori al 1970.
Come si puo ovviare al problema??
Grazie.
.::C A R P E ^-^ D I E M ::.
questa funzione restituisce i secondi trascorsi dal 1/1/1970 quindi chiaramente non supporta date antecedenti, devi cambiare formato di data se ti serve un intervallo maggiore
cosa intendi precisamente?
.::C A R P E ^-^ D I E M ::.
cosa ci devi fare con questa funzione?
devo inserire delle date inferiori al 1970 (data di nascita) e salvarla in una tabella...per questo converto la data inserita in un form mediante la funzione mktime per averla nel corretto formato del DB.
.::C A R P E ^-^ D I E M ::.
crea un campi di tipo date (mysql) e inserisci le date in questo formato
aaaa-mm-gg
oppure
aaaammgg
nel regolamento trovi una pillola che spiega bene tutte le funzioni sulle date di mysql
![]()
quindi senza utilizzare la funzione suddetta nella query per il salvataggio?
.::C A R P E ^-^ D I E M ::.
certo
mysql e tutte le funzioni che ha relative alle date utilizzano in modo marginale quel formato, non esiste infatti un tipo di campo con lo scopo di archiviare date in formato UNIX timestamp
Il formato timestamp di mysql è tutta un'altra cosa
![]()
Ma ha ereditato il limite temporale del 1970. Esiste comunque la possibilita' di avere un campo unix timestamp INT(10) con la funzione UNIX_TIMESTAMP() direttamente con mysql. Se vuoto inserira' la data/ora odierna, altrimenti puo' formattare una data passata da query pero' nel formato yyyy-mm-dd.[supersaibal]Originariamente inviato da bubu77
certo
mysql e tutte le funzioni che ha relative alle date utilizzano in modo marginale quel formato, non esiste infatti un tipo di campo con lo scopo di archiviare date in formato UNIX timestamp
Il formato timestamp di mysql è tutta un'altra cosa
[/supersaibal]
Ma il modo migliore per le date di nascita rimane il formato DATE, sempreche' come suggerito una volta da Luca200, non serva anche l'ora per uso chiromantico .....![]()
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.