2013-07-14 60 views
6

Có vẻ như khi tôi sử dụng Firebase.ServerValue.TIMESTAMP hiện tại, nó đang sử dụng PDT (tôi cho rằng sẽ thay đổi sang PST vào mùa thu).Múi giờ cho Firebase.ServerValue.TIMESTAMP

Có cách nào để có được điều này trong UTC thay vì PDT?

Trả lời

25

Dấu thời gian của Firebase luôn được lưu trữ dưới dạng mili giây kể từ epoch (nửa đêm 1/1/1970 trong UTC). Đây là cùng một cách mà ngày làm việc trong Javascript và nhiều ngôn ngữ khác. Đây là một cách bất khả tri thời gian đại diện cho thời gian.

Nói chung, múi giờ chỉ đóng một vai trò trong cách hiển thị thời gian cho người dùng chứ không phải cách hiển thị thời gian bên dưới. Dấu thời gian Firebase không khác nhau.

Vì vậy, nếu bạn xây dựng một đối tượng ngày JS sử dụng dấu thời gian được tạo bởi Firebase.ServerValue.TIMESTAMP, nó sẽ tự động có cùng múi giờ với máy mà nó đang được hiển thị.

+0

Bạn hoàn toàn đúng ... vì một lý do nào đó tôi tự nhầm lẫn. Cảm ơn! – Thomas

Các vấn đề liên quan