![](/img/trans.png)
[英]I wanted to convert firebase timestamp to UTC timeview in react native
[英]How to convert Firestore Timestamp UTC to UTC+1 in React-Native using Moment?
我想使用 MomentJs 将 Firestore 时间戳(默认为 UTC)转换为 UTC+1。 我怎样才能做到这一点?
firestore.Timestamp.now().toDate()
PS我不想使用本地/设备的时间。
Firestore 时间戳(默认为 UTC)
真的没有“默认”。 当您有一个 Timestamp 对象(或JavaScript Date或来自现代操作系统的任何其他本机日期对象)时,时间总是在内部以 UTC 表示。
当您在时间戳上调用toDate()
时,生成的日期仍以 UTC 内部表示。
不要对 Date 对象的“默认”字符串表示形式感到困惑。 它将出现在配置计算机操作系统的本地时区中。 但在内部,它仍然是 UTC。
如果您想将时间戳格式化为另一个时区的字符串,您当然可以这样做。 momentjs 有一个随附的库Moment Timezone可以帮助您解决这个问题。 momentjs 库本身不会帮助您处理时区(除了由运行它的本地系统提供的时区),因为通常理解本机时间戳始终是 UTC。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.