registra la data con NOW() + interval 6 hour direttamente nella tabella.Originariamente inviato da thearch
l'orario lo prende del server che si trova in america ,quindi è giusto che sia 6 ore dietro , io vorrei un metodo per scompattare la data e aggiungere manualmente le 6 ore...
grazie![]()
Bisogna pero' vedere per il cambio dell'ora legale perche' le date di applicazione non corrispondono tra noi e gli US. Ma il problema non cambierebbe anche usando il php.
now() registra la data con il formato datetime usato anche da timestamp, pero' mentre questo timestamp e' fatto piu' per aggiornare la data ad ogni modifica (ovviamente non solo per questo) con now() fissi la data di un evento in modo stabile.
E' possibile anche configurare il time zone in mysql, ma sinceramente non ho trovato nessuna spiegazione esauriente ed esaustiva sull'argomento.
Se vuoi farlo con il php potresti usare la funzione strtotime, oppure il set_locale con strftime() ma forse quest'ultimo non e' sempre compatibile con tutto.