地狱,
我正在尝试在React Native中使用日期,并且努力理解为什么我在调用date.getHours()时又增加了2个小时。
这是我从后端2018-06-03T11:00:00
得到的。
这是一个最终的语言环境日期,应向用户显示小时数,因此我希望在我致电new Date('2018-06-03T11:00:00').getHours()
时应返回11
。而且它可以在浏览器中正常运行,没有问题,但是当我在两个平台(iOS和Android)的React Native项目中使用它时,它都会为我返回13
而不是11
。
我想念什么?如何明确告诉Date
不应将其再次转换为具有不同时区的日期?