dcloudio / uni-ui

基于uni-app的、全端兼容的、高性能UI框架
https://uniapp.dcloud.io/component/uniui/uni-ui.html
Apache License 2.0
1.86k stars 665 forks source link

修复 toISOString() 引发的时区问题 #919

Closed coder-xiaomo closed 1 week ago

coder-xiaomo commented 2 months ago

中国是东八区,toISOString() 获取的是0时区时间。也就是说,在0点到8点,toISOString().split('T')[0] 取到的时间是前一天的日期。

GRCmade commented 1 week ago

你好,可以说一下你提交的代码具体解决什么问题吗?

coder-xiaomo commented 1 week ago

@GRCmade 在凌晨0点到8点之间,这个时间获取错误。举例:

new Date('2024-08-31 00:00:00').toISOString()
// '2024-08-30T16:00:00.000Z'
new Date('2024-08-31 00:00:00').toISOString().split('T')[0]
// '2024-08-30'