开发工具脚本计算日期相差8个小时

发布于 7 年前作者 rlei1662 次浏览最后编辑 7 年前来自 ask

用开发工具调试脚本日期,计算出来的值比实际时间多了8个小时,请问有没有设置时区的地方?

9 回复
guiying12
guiying121 楼6 年前

? 你的系统时间是多少

rdai
rdai2 楼6 年前

貌似没毛病

wei99
wei993 楼6 年前

是2017-05-31T22:47:44,从后台返回的json字符串

jyin
jyin4 楼6 年前

 function formatDate(date) {
      
        var year = date.getFullYear()
        var month = date.getMonth() + 1
        var day = date.getDate()

        return [year, month, day].map(formatNumber).join(‘-’)
    }
    function formatNumber(n) {
        n = n.toString()
        return n[1] ? n : ‘0’ + n
    }

formatDate(new Date(‘2017-05-31 21:00:57’)) 返回是 ‘2017-06-01’

xiuyingfeng
xiuyingfeng5 楼6 年前

系统时间没有问题

echen
echen6 楼6 年前

https://www.w3schools.com/js/js\_date\_formats.asp

new Date(‘2017-05-31T22:47:44+08:00’)

pingzhu
pingzhu7 楼6 年前

你指的是控制台的 时间提示?

mingong
mingong8 楼6 年前

了解,我看下

kfang
kfang9 楼6 年前

同问