Was würden Sie empfehlen, Daten mit Firebase zwischen einem Datum und einem Zeitstempel zu speichern, und warum?Datum vs Timestamp für Firebase
7
A
Antwort
19
Verwenden Sie einen Zeitstempel, da dieser länderspezifisch ist und keine Formatierungen und Parsing-Vereinbarungen zwischen Clients erfordert. Es ist auch ein bisschen kürzer.
Verwenden Sie außerdem Firebase.ServerValue.TIMESTAMP, anstatt den Clients zu vertrauen, dass ihre Uhren richtig eingestellt sind. Wenn beispielsweise die Uhr eines Clients um 5 Minuten ausgeschaltet ist und Sie die Client-Zeitstempel in einer Chat-Konversation verwenden und die Nachrichten anschließend zurückgerendert werden, würde die angezeigte Zeit für andere Benutzer 5 Minuten in der Zukunft liegen.
Verwandte Themen
- 1. Java Datum Timestamp Konvertierungsproblem
- 2. Firebase ermöglichen Einsetzen in Timestamp
- 3. Timestamp Firebase in Python - Argument in Firebase.put()
- 4. Datum zu Timestamp mit Nanos
- 5. Versuchen, Firebase Timestamp in NSDate in Swift
- 6. Timestamp in Firebase Simulator nicht erlaubt (.) Dot
- 7. Datum() vs Datum(). GetTime()
- 8. Firebase neues Datum()?
- 9. Erstelle Datum von Unix Timestamp Ignoriere Zeitzone
- 10. Google Analytics vs Firebase
- 11. Apache PIG - Get nur Datum von Timestamp
- 12. Konvertiere reales Datum in Unix Timestamp PHP
- 13. Scala Timestamp/Datum Null Argument Konstruktor?
- 14. Firebase updatechildren vs setvalue
- 15. MySQL wählen Timestamp als Datum String
- 16. PHP Datum/Uhrzeit zu Timestamp (benutzerdefiniertes Format)
- 17. Postgres Timestamp Auszug Datum von bigint Datentyp
- 18. Datum in Timestamp in Scala umwandeln
- 19. Django - String zu Datum - Datum zu UNIX Timestamp
- 20. Firebase Abfrage nach Datum Zeichenfolge
- 21. Google App Engine vs Firebase
- 22. Toad SQL Problem für Timestamp ohne Sekunden
- 23. Firebase (NoSQL): Denormalisierung vs Indexierung
- 24. Google Cloud Messaging vs Firebase
- 25. Solr Datum Feld tdate vs Datum?
- 26. ResultSet.getTimestamp ("Datum") vs ResultSet.getTimestamp ("Datum", Calendar.getInstance (tz))
- 27. Firebase WEB, Gruppe Nach Kind Aufzeichnungen nach Datum, Monat, Jahr
- 28. MongoDb timestamp
- 29. JavaScript - Timestamp in Datum konvertieren und dann zurück in Timestamp konvertieren
- 30. MySQL - Standardwert für TIMESTAMP (3)
Dank @Kato, Spot auf. Ich habe tatsächlich das Datum von Benutzern erhalten, die neues Date() verwenden. und es in fire base speichern, was dazu führte, dass Posts aus der Zukunft kamen. – NSCoder
Neue Dokumente hier für TIMESTAMP: https://firebase.google.com/docs/reference/js/firebase.database.ServerValue#.TIMESTAMP –
@ Kato re: "Firebase.ServerValue.TIMESTAMP". Wenn ich die REST-API direkt verwende, wie würde ich den Zeitstempel generieren? – Learner