Hirdetés

Új hozzászólás Aktív témák

  • Teasüti

    nagyúr

    Akkor amire eddig rájöttem:
    - a Date() objektum a helyi időt adja vissza, viszont a Date().getTime() már figyelmen kívül hagyja az offset-et és UTC időt ad,
    - a new Date(időbélyeg) ha jól értem, akkor a megadott időre készíti az objektumot,de hozzá kalkulálja a helyi eltérést,
    Ezekből a következtetésem, hogy a helyes eljárás a következő:
    - a webservice UTC Unix időbélyeget kér és a new Date().getTime()-ot fogom átadni neki (osztva ezerrel),
    - a válaszból kinyert offset adott településre vonatkozóan (London, Anglia) pedig úgy lesz helyesen megjelenítve, ha a válasszal korrigált időbélyeghez még hozzáveszem a getTimezoneOffset() értékét és berakom egy new Date() objektumba - mivel a Date() a helyi időzóna szerint eltolja a megjelenített időt.
    Így remélhetőleg tényleg azt számolom, amit szeretnék.

Új hozzászólás Aktív témák