0
タイムスタンプをfirebaseにUnixエポックフォーマット12554327536
で保存する必要があります。エポックからのミリ秒です。 Date().valueOf()
を使用したくないのは、システム時間が間違っていると正確ではないからです。 firebaseのクエリを使用して日付順にソートする必要があるため、デフォルトのDecember 25, 2020 at 12:02:50 PM UTC-5
として保存することもできません。私はこれを次のように使用しています:FireToreに保存する前にserverTimestampの値を取得できますか?
値を最初に取得してから変換してから保存します。私はこの方法で検索し、並べ替えることができます...またはこれを行うには良い方法がありますか?
あなたは 'firebase.database.ServerValue.TIMESTAMP'のようなものが必要ですか? – HakanC
それは多分そうかもしれませんが、これは '{.sv:" timestamp "}'を返します – Jus10
私はちょうどそれをチェックしましたが、それはあなたのデータベースにこれを保存しようとコンソールを操作しません。代わりにその値の関数!私のアプリでは 'firebase.database()。ref( 'users /' + this.user.uid + '/ lastLogged')。set(firebase.database.ServerValue.TIMESTAMP);' //(new Date ))。時間をもらう() – HakanC