首页 > 解决方案 > 有没有办法在 React Native 中获取 UST 的实际时间(忽略用户设置)?

问题描述

我目前正在处理一个错误,即用户手动设置他们的时区,然后手动设置该时区内的时间(例如,落后 3 小时)。这会导致系统使用用户的时间(比 UST 晚 3 小时)。因此,对 Javascript 或 React Native 库的任何调用都将返回比实际时间晚 3 小时的时间。这会在处理对我的服务器的 API 调用时导致问题,该服务器返回 UST 的实际时间

我尝试过使用 Date 对象、I18n 库以及介于两者之间的所有内容。我正在尝试为 Android 和 iOS 找到通用修复程序,因为这是我跨平台代码库的一部分。

任何帮助将不胜感激!

标签: javascriptandroidiosdatereact-native

解决方案


图书馆从客户端获取时间,从外部资源获取时间怎么样?您可以使用此 API:https ://timezonedb.com/api

另一种可能性是存储和更新时间偏移,因此您可以根据设置的当前时间计算实际时间。


推荐阅读