javascript - 将日期转换为时间戳,以便在 javascript 中存储到 firebase firestore
问题描述
我目前正在使用Math.floor(Date.now() / 1000)
获取正确的时间戳格式以添加到 Firebase 中的文档中,但是,时间戳被插入为数字,而不是时间戳。
我希望将其插入如下所示(作为时间戳,而不是数字)。
这可能吗?
解决方案
您可以简单地使用以下行:
var myTimestamp = firebase.firestore.Timestamp.fromDate(new Date());
.fromDate
是来自Firebase的静态 Timestamp 类的静态方法。
更新:
对于云功能,请查看 JGuo 的评论:
如果您正在编写云函数,则变为
admin.firestore.Timestamp.fromDate()
– JGuo 1 月 21 日 1:56
推荐阅读
- python - 无法使用elasticsearch建立连接错误
- swift - 'NSInvalidArgumentException' 关闭
- c++ - 虚拟继承中大多数派生类的大小
- ios - 当 iphone 设备被锁定时,有什么方法可以打开我们的自定义通话屏幕?
- javascript - 使用 javascript 到 laravel 方法的 ajax 帖子中的错误 405
- mysql - 如何从此 ER 图中创建表?
- php - 如何避免此错误(502 Bad Gateway,PhpStorm)
- sql - 带有分隔符的列的查询计数
- swift - 如何使用 WKURLSchemeHandler 提供大文件?
- r - R:解压缩几个文件,每个文件都在新的子目录中或重命名