Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    194

    differenza timestamp tra server e locale (php js)

    Salve, volevo chiedervi se c'è una ragione a me sconosciuta per la quale rilevo 5 secondi di differenza tra il timestamp ricavato con time() di php in una chiamata Ajax e quello ricavato al successo della chiamata con Date.now di JS. Non passa neppure mezzo secondo da quando visualizzo a schermo il mio risultato.. che fine fanno quei secondi... c'è forse un buco spazio temprale?

  2. #2
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    PHP utilizza date e ora impostati sul server, JS utilizza quelli del PC su cui viene eseguito il codice
    eXvision

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    194
    Questo righe non bastano per specificare al server ora e data corrente?
    Codice PHP:
    setlocale(LC_TIME'ita''it_IT');
      
    date_default_timezone_set("Europe/Rome"); 

  4. #4
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    il problema che riscontri è dovuto al fatto che il server e il client non hanno lo stesso orario e, ovviamente, tu non puoi dire al server di usare l'orario del client

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.