我正在尝试获取一个Date((对象,并将其转换为数据的适当Firebase时间戳。我在文档中找到了这个函数,但它对我不起作用。当我尝试保存为Date(Date(时,它会保存为字符串而不是时间戳。有什么帮助吗?
firebase
.firestore()
.collection("articles")
.add({
url: url,
archive: archive.docId,
article: articleState,
published: firebase.firestore.Timestamp.fromDate(date);})
您不需要对Date对象执行任何操作即可使其成为时间戳。SDK将自动执行此操作。
firebase
.firestore()
.collection("articles")
.add({
url: url,
archive: archive.docId,
article: articleState,
published: date
})
它必须是一个实际的Date对象才能工作。例如:
let date = new Date()
如果你在创建Date对象时遇到问题(我们看不到你在做什么(,那听起来完全是另一个问题。