Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema con TIMESTAMP

  1. #1

    Problema con TIMESTAMP

    Salve!
    Ho un problema con timestamp...Vi spiego meglio.
    In una pagina ho una funzione che richiama la funzione time() e, in seguito, un'altra funzione che converte il poco leggibile timestamp in qualcosa di più leggibile (tipo date("d/m/Y H:i:s",$timestamp).

    Questo è il risultato

    Orario Attuale : 28/09/2012 10:31:49 - 1348821109

    L'ora convertita sembra buona, ma io devo fare operazioni con il timestamp...e se vado a convertire 1348821109 su un online converter, mi dice che sono le 8 e 31!
    Com'è possibile?Perchè la data mi viene scalata due ore dietro?

    La cosa paradossale è che, pur essendo il timestamp sbagliato, la data viene convertita bene!

    Spero possiate aiutarmi

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    159
    Dai un'occhiata per quanto riguarda il fuso orario in PHP

  3. #3
    ho usato anche
    date_default_timezone_set('Europe/Rome');
    Il problema è assurdo...se provi ad andare qui --->LINK
    Troverai la data in formato timestamp e la data convertita con date();
    Se vai qui --> LINK e inserisci il timestamp che ti da la pagina noterai che le date restituite sono completamente differenti!

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    159
    Ma guarda è tutto normale, non c'è nulla di strano. Il tuo script prende il timestamp (che è in GMT) e lo converte in data leggibile (con un bel +2 e spero sai il perché). Quindi quando setti il timezone se lo setti in modo da non avere differenze di + o - un tot di ore vedrai che avrai lo stesso orario

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.