7
對於日期時間和時間戳之間使用Firebase的日期,您會推薦什麼來存儲日期?爲什麼?Firebase的日期與時間戳
對於日期時間和時間戳之間使用Firebase的日期,您會推薦什麼來存儲日期?爲什麼?Firebase的日期與時間戳
使用時間戳,因爲這是區域設置不可知的,並且不需要客戶端之間的格式化和解析協議。它也有點短。
此外,利用Firebase.ServerValue.TIMESTAMP,而不是相信客戶的時鐘設置正確。例如,如果客戶的時鐘已關閉5分鐘,並且您在聊天對話中使用客戶端時間戳,然後重新顯示消息,則其他用戶將來顯示的時間將爲5分鐘。
Thanks @Kato,spot on。實際上,我使用新的Date()獲取用戶的日期;並將其保存到firebase,從而導致帖子出現在未來。 – NSCoder
TIMESTAMP的新文檔:https://firebase.google.com/docs/reference/js/firebase.database.ServerValue#.TIMESTAMP –
@Kato re:「Firebase.ServerValue.TIMESTAMP」。如果我直接使用REST API,我將如何生成時間戳? – Learner