Konvertieren Sie das Datum in einen Zeitstempel zum Speichern in Firebase Firestore in Javascript

Lesezeit: 2 Minuten

Ich verwende derzeit Math.floor(Date.now() / 1000) Um das richtige Zeitstempelformat zum Hinzufügen zu einem Dokument in Firebase zu erhalten, wird der Zeitstempel jedoch als Zahl und nicht als Zeitstempel eingefügt.

Nummer

Ich möchte es wie unten gezeigt einfügen (als Zeitstempel, nicht als Zahl).

Geben Sie hier die Bildbeschreibung ein

Ist das möglich?

  • Prüfen Dies aus.

    – Alex Mamo

    26. November 2018 um 14:05 Uhr

  • Sie können einfach den Serverwert verwenden: Dokumentation

    – Andre Kool

    26. November 2018 um 14:05 Uhr

  • Mögliches Duplikat von Konvertieren von Millisekunden in ein Datum (jQuery/JavaScript)

    – E. Maggini

    26. November 2018 um 14:06 Uhr

  • @E.Maggini Dies ist kein Duplikat dieser Frage. Bei dieser Frage geht es nicht darum, einen Zeitstempel in ein Datum umzuwandeln, sondern darum, den Zeitstempel in Firestore als Zeitstempel statt als Zahl zu speichern.

    – Andre Kool

    26. November 2018 um 14:10 Uhr

  • Vielen Dank an alle, ich werde die Checkout Zeitstempeldokumentation zum Konvertieren. Ich kann die nicht verwenden firebase.database.ServerValue.TIMESTAMP Wert, da einige der Daten, die ich verwende, nicht die aktuellen Daten sind.

    – Arjen de Jong

    26. November 2018 um 14:13 Uhr

  • Danke, das ist die einfachste Lösung und genau das, wonach ich gesucht habe! Aus irgendeinem Grund sagte die Dokumentation, die ich gefunden habe, dass Sie das Datum über den Konstruktor und nicht über eine statische Methode übergeben haben.

    – JCisar

    19. Februar 2019 um 4:41 Uhr

  • Das direkte Senden von new Date() oder Date.now() reicht völlig aus. Firebase/Firestore übernimmt die Konvertierung in einen Zeitstempel selbst. Außerdem können Sie moment.js verwenden, um alle Ihre Datumsmanipulationen zu handhaben

    – 1020 Umdrehungen pro Minute

    25. August 2019 um 8:47 Uhr

  • Wenn Sie Cloud-Funktionen schreiben, wird es admin.firestore.Timestamp.fromDate()

    – Jack Guo

    21. Januar 2020 um 1:56 Uhr

  • Wie greife ich auf diese Funktion in App Script zu?

    – Nehal

    2. Juni 2020 um 14:49 Uhr

  • stimmte zu, dass das Senden von new Date() ausreicht, aber Typescript möchte einen Typ – entweder Date oder firebase.firestore.Timestamp (könnte einen Union-Typ verwenden, möchte dies aber nicht)

    – danday74

    3. August 2021 um 16:49 Uhr

  • Hallo, Doug) Können Sie ein Beispiel geben, wie man Timestamp in der Angular-Anwendung erstellt?

    – Konstantin

    24. Mai 2021 um 12:45 Uhr

  • Im Speziellen, Date.now() und Date.parse() Epochennummern zurückgeben. Verwenden Sie sie stattdessen nicht new Date() und new Date(...).

    – akauppi

    27. März 2020 um 12:43 Uhr

  • Im Speziellen, Date.now() und Date.parse() Epochennummern zurückgeben. Verwenden Sie sie stattdessen nicht new Date() und new Date(...).

    – akauppi

    27. März 2020 um 12:43 Uhr

1403970cookie-checkKonvertieren Sie das Datum in einen Zeitstempel zum Speichern in Firebase Firestore in Javascript

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy