问题:
uniapp在使用new Date().toISOString().slice(11, 19)获取时分秒时,少了8小时。
解决方法:
var tzoffset =(new Date()).getTimezoneOffset()* 60000; //以毫秒为单位的偏移
var localISOTime =(new Date(Date.now() - tzoffset)).toISOString().slice(11,19);
(new Date()).getTimezoneOffset(),这个方法的返值单位是分钟!!
我这边得到的-480,刚好是少了8小时。