【发布时间】:2019-01-30 18:09:42
【问题描述】:
我目前正在处理一个错误,即用户手动设置他们的时区,然后手动设置该时区内的时间(例如,晚 3 小时)。这会导致系统使用用户的时间(比 UST 晚 3 小时)。因此,对 Javascript 或 React Native 库的任何调用都将返回比实际时间晚 3 小时的时间。这会在处理对我的服务器的 API 调用时导致问题,该调用返回 UST 的实际时间
我尝试过使用 Date 对象、I18n 库以及介于两者之间的几乎所有东西。我正在尝试找到适用于 Android 和 iOS 的通用修复程序,因为这是我的跨平台代码库的一部分。
任何帮助将不胜感激!
【问题讨论】:
-
您的意思是“UTC”而不是“UST”吗?
-
ECMAScript 依赖于宿主环境,它只有宿主提供的资源。如果您想要其他任何东西,您将需要访问不同的资源(如果主机允许)。
标签: javascript android ios date react-native