Javascript 为什么我会得到不同的约会结果
为什么我从下面的日期对象得到不同的结果?我想不出来。你能解释一下它们各自对应的是什么吗?谢谢Javascript 为什么我会得到不同的约会结果,javascript,Javascript,为什么我从下面的日期对象得到不同的结果?我想不出来。你能解释一下它们各自对应的是什么吗?谢谢 console.log(new Date(Date.UTC(2019, 06, 27, 01, 41, 36))); console.log(new Date(2019, 06, 27, 01, 41, 36)); console.log(new Date('2019-06-27T01:41:36')); 我有不同的日子 > Fri Jul 26 2019 19:41:36 GMT-0600 (
console.log(new Date(Date.UTC(2019, 06, 27, 01, 41, 36)));
console.log(new Date(2019, 06, 27, 01, 41, 36));
console.log(new Date('2019-06-27T01:41:36'));
我有不同的日子
> Fri Jul 26 2019 19:41:36 GMT-0600 (Mountain Daylight Time)
> Sat Jul 27 2019 01:41:36 GMT-0600 (Mountain Daylight Time)
> Thu Jun 27 2019 01:41:36 GMT-0600 (Mountain Daylight Time)
正确的日期似乎是最后一个。如何使前两种格式给出最后一种格式?3rd命令
console.log(new Date('2019-06-27T01:41:36'));
给你正确的结果,因为它是ISO日期
第二指挥部
console.log(new Date(2019, 06, 27, 01, 41, 36));
给你不到一个月的结果。因为in-Date构造函数JavaScript从0到11计算月数,所以您需要将月数减去1才能得到正确的结果
console.log(new Date(2019, 06 - 1, 27, 01, 41, 36));
第一命令
console.log(new Date(Date.UTC(2019, 06, 27, 01, 41, 36)));
错误月份的原因与第二个命令相同,UTC原因小时已更改
const dt=新的DateDate.utc219、06、27、01、41、36;
//要在UTC时区中显示日期,请使用`ToutString`
//见-https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/UTC
//从索引-0开始的月份
//0-一月、二月一日、三月二日、四月三日、五月四日、五月五日、六月六日
console.logdt.toutString;
//传递单个日期和时间组件。
//月份从索引-0开始
常数dt1=新日期2019、06、27、01、41、36;
console.logdt1;