javascript - react native 中 new Date() 的源日期是什么?
问题描述
我目前正在开发一个反应原生项目来获取用户时区,我正在使用new Date()
它来获取时区,因为它正在返回:
2020 年 7 月 15 日星期三 17:37:12 GMT+0700
所以我可以拆分结果并仅获取 GMT+0700。但是当我试图在日期和时间设置中将我的手机时区更改为 GMT+0800 时,new Date()
似乎没有受到影响并且仍然返回 GMT+0700。有谁知道new Date()
它的日期来自哪里?
更新:
我刚刚发现启用Debug Remote JS
导致了这个问题。所以 Stark Jeon 在下面的答案中提到的是正确的,即 React Native 是new Date()
从设备信息中获得的,为什么它没有改变是因为我正在启用Debug Remote JS
,我认为new Date()
如果你启用,该应用程序将从 Metro js 服务器获取Debug Remote JS
。
解决方案
推荐阅读
- javascript - 如何保护音频文件并在我的反应原生应用程序中播放?
- r - 家具包内的 R table1
- java - 在 for 循环中解构时尝试调用空对象
- sql - VBA Excel 中的 SQL 语句
- python - 为什么 MNIST 图像是 1x28x28 张量?
- javascript - Javascript scrollTop 无法按预期工作
- c# - C#:“System.IO.FileNotFoundException”和“调试配置文件不存在”
- c# - C#:枚举和静态类不能被继承,那我可以用什么代替呢?
- list - Flutter:如何将接收到的数据作为嵌套列表放在模型上
- vue.js - VueJS 放大/缩小性能滞后