2013-07-14 14 views

Odpowiedz

25

Znaczniki czasu Firebase są zawsze przechowywane jako milisekundy od epoch (północ z dnia 1/1/1970 w UTC). Jest to ten sam sposób, w jaki daty działają w JavaScript i wielu innych językach. Jest to agnostyczny sposób określania strefy czasowej.

Ogólnie rzecz biorąc strefa czasowa odgrywa rolę tylko w wyświetlaniu użytkownikowi czasu, a nie w sposobie reprezentowania go pod maską. Znaczniki czasu Firebase nie różnią się.

Tak więc, jeśli skonstruujesz obiekt daty JS przy użyciu znacznika czasu utworzonego przez Firebase.ServerValue.TIMESTAMP, będzie on automatycznie miał tę samą strefę czasową co maszyna, na której jest wyświetlany.

+0

Masz całkowitą rację ... z jakiegoś powodu pomyliłem się. Dzięki! – Thomas