首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在不更改其timeZone的情况下从firebase获取timeStamp

问在不更改其timeZone的情况下从firebase获取timeStamp
EN

Stack Overflow用户
提问于 2021-05-25 16:18:17
回答 1查看 80关注 0票数 0

我在firebase中有一个timeStamp字段,在UTC+3中保存为本地时间。但是当我在firebase云函数中获得它时,它以UTC返回。当我得到这个字段时,我怎么能不允许firebase更改时区呢?我的意思是,如果现在是UTC+3时间上午10点,我不想在世界协调时7点到达。我要它停留在上午10点。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-25 16:48:21

没有开箱即用的方法来做你想做的事情。

Firestore中的所有时间戳都以UTC格式保存。保存时间戳的用户的时区不会随时间戳值一起保存。在此SO answer (和评论)中有更多详细信息

您可以在Firestore文档中添加一个带有时区的额外字段,并在云函数(使用moment.js或任何alternative等库)中进行计算,以根据该时区生成值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67684211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档