下面这段代码,在window系统电脑和mac电脑,执行结果不同,出现了时区偏差8小时。
let date = '2020-11-06T10:00:00';
new Date(date).getTime();
date
是后台服务器返回已经处理了时区的时间,在window系统显示的是正确的时间,而在mac电脑却有时间偏差,请问该如何兼容?
下面这段代码,在window系统电脑和mac电脑,执行结果不同,出现了时区偏差8小时。
let date = '2020-11-06T10:00:00';
new Date(date).getTime();
date
是后台服务器返回已经处理了时区的时间,在window系统显示的是正确的时间,而在mac电脑却有时间偏差,请问该如何兼容?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
看看MDN上面的文档说明:
https://developer.mozilla.org...
还是把时间字符串通过
split()
分割处理,通过下面的方式方式调用,这样兼容性更好。再或者直接找个时间库处理, 比如:https://github.com/iamkun/dayjs