JavaScript 的Date构造函数太迷惑了。。。
Posted 疯狂的猴子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 的Date构造函数太迷惑了。。。相关的知识,希望对你有一定的参考价值。
1 new Date(2021,0,1,0,0,0,0) ===> Fri Jan 01 2021 00:00:00 GMT+0800 (中国标准时间) 2 new Date(2021,1,1,0,0,0,0) ===> Mon Feb 01 2021 00:00:00 GMT+0800 (中国标准时间) 3 new Date(2021,2,1,0,0,0,0) ===> Mon Mar 01 2021 00:00:00 GMT+0800 (中国标准时间) 4 new Date(2021,3,1,0,0,0,0) ===> Thu Apr 01 2021 00:00:00 GMT+0800 (中国标准时间) 5 new Date(2021,4,1,0,0,0,0) ===> Sat May 01 2021 00:00:00 GMT+0800 (中国标准时间) 6 new Date(2021,5,1,0,0,0,0) ===> Tue Jun 01 2021 00:00:00 GMT+0800 (中国标准时间) 7 new Date(2021,6,1,0,0,0,0) ===> Thu Jul 01 2021 00:00:00 GMT+0800 (中国标准时间) 8 new Date(2021,7,1,0,0,0,0) ===> Sun Aug 01 2021 00:00:00 GMT+0800 (中国标准时间) 9 new Date(2021,8,1,0,0,0,0) ===> Wed Sep 01 2021 00:00:00 GMT+0800 (中国标准时间) 10 new Date(2021,9,1,0,0,0,0) ===> Fri Oct 01 2021 00:00:00 GMT+0800 (中国标准时间) 11 new Date(2021,10,1,0,0,0,0) ===> Mon Nov 01 2021 00:00:00 GMT+0800 (中国标准时间) 12 new Date(2021,11,1,0,0,0,0) ===> Wed Dec 01 2021 00:00:00 GMT+0800 (中国标准时间) 13 new Date(2021,12,1,0,0,0,0) ===> Sat Jan 01 2022 00:00:00 GMT+0800 (中国标准时间)
前端小白一枚。。。。。
这两天在搞计算时间的问题。
按照后端代码的思路new了一个js的Date对象,结果发现月份比实际传入构造函数中的月份值大了一个月。。。
如上述代码,真是太迷惑了。。。
以上是关于JavaScript 的Date构造函数太迷惑了。。。的主要内容,如果未能解决你的问题,请参考以下文章