将日期转换为时间戳,以便在 javascript 中存储到 firebase firestore

Convert date to timestamp for storing into firebase firestore in javascript(将日期转换为时间戳,以便在 javascript 中存储到 firebase firestore)
本文介绍了将日期转换为时间戳,以便在 javascript 中存储到 firebase firestore的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

我目前正在使用 Math.floor(Date.now()/1000) 获取正确的时间戳格式以添加到 Firebase 中的文档中,但是,时间戳作为数字插入,而不是时间戳.

I'm currently using Math.floor(Date.now() / 1000) to get the correct timestamp format to add into a document in Firebase, however, the timestamp gets inserted as a number, and not as a timestamp.

我希望将其插入如下所示(作为时间戳,而不是数字).

I would like to have it inserted as shown below (as a timestamp, not as a number).

这可能吗?

推荐答案

您可以简单地使用以下行:

You can simply use the following line:

var myTimestamp = firebase.firestore.Timestamp.fromDate(new Date());

.fromDateFirebase静态 Timestamp 类 中的 静态方法.

.fromDate is a static method from the static Timestamp class from Firebase.

参考:Firebase 时间戳文档

更新:

云功能看JGuo的评论:

For cloud functions look at JGuo's comment:

如果你正在编写云函数,它变成admin.firestore.Timestamp.fromDate() – JGuo 1 月 21 日 1:56

If you are writing cloud functions, it becomes admin.firestore.Timestamp.fromDate() – JGuo Jan 21 at 1:56

这篇关于将日期转换为时间戳,以便在 javascript 中存储到 firebase firestore的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

相关文档推荐

How do I can get a text of all the cells of the table using testcafe(如何使用 testcafe 获取表格中所有单元格的文本)
node_modules is not recognized as an internal or external command(node_modules 未被识别为内部或外部命令)
How can I create conditional test cases using Protractor?(如何使用 Protractor 创建条件测试用例?)
PhantomJS and clicking a form button(PhantomJS 并单击表单按钮)
Clicking #39;OK#39; on alert or confirm dialog through jquery/javascript?(在警报上单击“确定或通过 jquery/javascript 确认对话框?)
QunitJS-Tests don#39;t start: PhantomJS timed out, possibly due to a missing QUnit start() call(QunitJS-Tests 不启动:PhantomJS 超时,可能是由于缺少 QUnit start() 调用)