Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [php-apache] problema su data e ora

    zalve se lancio un echo di:
    date("d-m-y H:i") ottengo data e orario corretto
    se invece faccio
    date("d-m-y H:i", mktime(0,0,date("U"),1,1,1970)) ottengo data e orario di due ore prima

    considerate che ho utilizzato nel mktime il date("U") per fare un raffronto, mentre di solito uso un date("U") salvato in un db


    ho controllato anche da shell l'orario del server (tramite date) ed è corretto
    come risolvo? thanx
    Planet Earth is blue and there's nothing I can do

  2. #2
    perche' date('U') ti restituisce il numero di secondi a partire dalla Unix Epoch (January 1 1970 00:00:00 GMT) e siccome l'ora locale e' due ore indietro ...

    con date() usa time() invece di 'U' oppure nulla, e' lo stesso. O ancora ... siccome time() e date('U') rendono l'ora GMT usa gmmktime() invece di mktime

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    hai ragione, graz!
    Planet Earth is blue and there's nothing I can do

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.