Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Gestione Data

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    324

    Gestione Data

    Ciao a tutti,

    apro questa discussione perchè mi sono trovato davanti a un prolema che non so proprio come risolverlo.

    Il problema in questione consiste nel salvataggio di una data in un database Mysql dove il campo è di tipo DATETIME dove i dati al suo interno sono sbagliati. Nel senso che giorno mese anno sono giusti, ma ad esempio l'ora è indietro di un ora.

    Quindi per dire se effettuo un salvataggio sul database in questo momento la data sarà 2012-12-20 13.26.00.0 e non capisco come mai ci sia questa sfasatura nel salvataggio...

    Qualcuno mi saprebbe aiutare?

    Grazie Anticipatamente.

  2. #2
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    Potrebbe essere un problema di fuso orario.
    Se hai controllo sulla configurazione del server, verifica la direttiva date.timezone in php.ini
    Altrimenti, devi usare questa funzione http://php.net/manual/it/function.date-timezone-set.php

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    324
    Ti ringrazio per la risposta....

    Sinceramente l'ho pensato pure io che fosse un problema di fuso orario... ma come faccio a dirgli di prendere il fuso orario corretto? O meglio come faccio a incastrarlo nel calcolo della data?

    Grazie anticipatamente

    Originariamente inviato da garakkio
    Potrebbe essere un problema di fuso orario.
    Se hai controllo sulla configurazione del server, verifica la direttiva date.timezone in php.ini
    Altrimenti, devi usare questa funzione http://php.net/manual/it/function.date-timezone-set.php

  4. #4
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    Hai provato a usare la funzione?

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    324
    Originariamente inviato da garakkio
    Hai provato a usare la funzione?
    no ho provato a guarda il file php.ini e l'unica voce che ho trovato relativo al TimeZone è:

    - date.timezone = UTC

    è questa la variabile? è corretta che sia valorizzata cosi?

    Scusa le domande ma vorrei solo capire cosa dovrei fare....

    Grazie anticipatamente.

  6. #6
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    UTC è il tempo di greenwich, mentre noi (in Italia) siamo a UTC+1
    Imposta il valore a "Europe/Rome" e hai risolto

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    324
    Originariamente inviato da garakkio
    UTC è il tempo di greenwich, mentre noi (in Italia) siamo a UTC+1
    Imposta il valore a "Europe/Rome" e hai risolto
    Grande... Solo una cosa questo valore dove lo imposto? nel senso lo devo eseguire a livello di applicativo oppure devo andare a modificare un particolare file presente su PHP?

    Grazie anticipatamente....

  8. #8
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    Come detto prima, va impostato in php.ini

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    324
    Originariamente inviato da garakkio
    Come detto prima, va impostato in php.ini
    ok grazie mille dell'aiuto...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.