2014-06-14 16 views

Trả lời

19

Sử dụng dấu thời gian vì đây là ngôn ngữ bất khả tri và không yêu cầu định dạng và phân tích cú pháp thỏa thuận giữa khách hàng. Nó cũng ngắn hơn một chút.

Ngoài ra, hãy sử dụng Firebase.ServerValue.TIMESTAMP, thay vì tin tưởng khách hàng để đồng hồ của họ được đặt chính xác. Ví dụ: nếu đồng hồ của khách hàng tắt 5 phút và bạn sử dụng dấu thời gian của khách hàng trong cuộc trò chuyện, sau đó hiển thị lại tin nhắn, thời gian hiển thị sẽ có vẻ là 5 phút trong tương lai cho những người dùng khác.

+0

Cảm ơn @Kato, phát ngay. Tôi đã thực sự nhận được ngày từ người dùng bằng cách sử dụng Date() mới; và lưu nó vào firebase dẫn đến các bài đăng xuất hiện từ tương lai. – NSCoder

+0

Tài liệu mới tại đây cho TIMESTAMP: https://firebase.google.com/docs/reference/js/firebase.database.ServerValue#.TIMESTAMP –

+0

@Kato re: "Firebase.ServerValue.TIMESTAMP". Nếu tôi đang sử dụng API REST trực tiếp, tôi sẽ tạo dấu thời gian như thế nào? – Learner

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