Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    61

    problema lettura ora e fuso orario in js

    Ciao,

    ho un problema che si verifica con IE e Chrome nella lettura di una stringa che contiene una data.

    Spiego meglio, interrogo un webservices tramite ajax e mi viene restituita una stringa che contiene una data e ora tipo questa:

    "2009-05-10T13:15:00.000"

    se io creo una variabile di tipo data usando questa stringa, explorer e chrome aggiungono all'orario un ora in più data dal fuso orario del client.

    Perchè?

    Ho anche pensato di modificare la stringa in:

    "2009-05-10T13:15:00.000+00:00"

    ma non cambia nulla.

    Invece firefox interpreta correttamente la data.

    Come posso fare?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Perché la stringa viene considerata una volta in formato toLocaleString, un'altra volta in formato toString. Ed essendoci la differenza di un'ora tra il nostro fuso orario e quello di Greenwich gli orari ti risulteranno sballati di altrettanto. Devi armonizzare le due cose soffermandoti sia sul metodo che invochi per generare la stringa sia su quello che invochi per riconvertirla in data.

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.