![](/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.