Ich bin neu in Firebase und ich frage mich, wie ich ein JavaScript-Datum speichern und Firebase verwenden kann, um sie später auf der Clientseite zu vergleichen?Firebase neues Datum()?
Ich mag wie etwas tun:
var someDate = new Date();
myRootRef.set(someDate);
myRootRef.on('value', function(snapshot) {
var currDate = new Date();
if (currDate >= snapshot.val()){
//do something
}
Allerdings bekomme ich einen Wert von null
aus dem Snapshot zurück?
Außerdem, wenn beide Daten nicht vom selben Client stammen, sollten Sie '.info/serverTimeOffset' konsultieren und dem Zeitstempel hinzufügen:' new Date(). GetTime() + offset'; sonst wirst du etwas seltsam für Benutzer bekommen, die ihre Uhr innerhalb einer Sekunde Atomzeit nicht synchron halten – Kato
danke für die Antworten und Codebeispiele! Ich schätze das wirklich! – TriFu