data.utc()

       var time2 = new Date(2018,7,8,8,8,8); // 调用底层Date.UTC()


        console.log('time2',time2);


        var time3 = Date.UTC(2018,7,8,8,8,8);


        // console.log('time3', time3);


        var time33 = new Date(time3);

        console.log('time33', time33);

为什么打印结果不同

time2 Wed Aug 08 2018 08:08:08 GMT+0800 (中国标准时间)

time33 Wed Aug 08 2018 16:08:08 GMT+0800 (中国标准时间)


慕仙森
浏览 488回答 1
1回答

凤凰求蛊

因为Date.UTC获得的是 0时区的时间,而 new Date 拿到的是本机时间,于是乎你应该知道了,我们在东八区,晚了8个小时,23333
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript