云功能在firestore上保存不同的日期



发生的事情是这样的:在一个云函数中,我有一个日期,我在一个firestore文档上写,将日期转换为时间戳,像这样:admin.firestore.Timestamp.fromDate(new Date(dateExample))当我控制台记录云功能上的日期时,它显示:Mon Mar 15 2021 00:00:00 GMT+0000但在firestore上,日期是14 march 2020 21:00 UTC-3。它减去3个小时,所以日期是-1天。我该如何解决这个问题?我需要日期至少是同一天。

显示它时,Firestore控制台将日期转换为您的时区,因此存在差异。然而,在后台,即在Firestore中,值对应于你(或云函数)写的。

这取决于你,在你的应用程序中,决定你想要处理时间戳的方式:显示它的GMT值或使其适应用户的时区。

相关内容

  • 没有找到相关文章

最新更新