Che cosa consiglieresti di memorizzare le date utilizzando Firebase tra un datetime e un timestamp, e perché?Data vs Timestamp per Firebase
7
A
risposta
19
Utilizzare una data/ora poiché questa è indipendente dalla locale e non richiede accordi di formattazione e di analisi tra client. È anche un po 'più breve.
Inoltre, utilizzare Firebase.ServerValue.TIMESTAMP anziché affidarsi ai client per impostare correttamente i propri orologi. Se, ad esempio, il clock di un cliente è disattivato di 5 minuti e si utilizzano i timestamp del client in una conversazione chat, quindi si esegue il rendering dei messaggi, l'ora visualizzata sembrerebbe essere 5 minuti in futuro per gli altri utenti.
Grazie @Kato, azzeccato. In realtà stavo ottenendo la data dagli utenti che usano new Date(); e salvandolo su firebase che ha comportato la visualizzazione di post dal futuro. – NSCoder
Nuovi documenti qui per TIMESTAMP: https://firebase.google.com/docs/reference/js/firebase.database.ServerValue#.TIMESTAMP –
@Kato re: "Firebase.ServerValue.TIMESTAMP". Se sto usando direttamente l'API REST, come posso generare il timestamp? – Learner