Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么我的约会对象不是';你不能用打字机吗?_Javascript - Fatal编程技术网

Javascript 为什么我的约会对象不是';你不能用打字机吗?

Javascript 为什么我的约会对象不是';你不能用打字机吗?,javascript,Javascript,我正在尝试通过执行以下操作初始化日期对象: let date=新日期(2020,12,5,0,0,0); 那么当我这么做的时候 date.getMonth() 我得到0 有人能帮我吗?date.getMonth()根据本地时间返回指定日期内的月份,作为基于零的值(其中零表示一年的第一个月),根据。月份是零索引的,因此要初始化它的月份实际上是11。它不知道如何处理12,这将是第13个月。日期的month参数是以零为基础的-0表示一月,11表示十二月。假设您打算在2020年12月5日创建对象,则

我正在尝试通过执行以下操作初始化日期对象:

let date=新日期(2020,12,5,0,0,0);
那么当我这么做的时候

date.getMonth()
我得到
0


有人能帮我吗?

date.getMonth()
根据本地时间返回指定日期内的月份,作为基于零的值(其中零表示一年的第一个月),根据。

月份是零索引的,因此要初始化它的月份实际上是11。它不知道如何处理12,这将是第13个月。

日期的month参数是以零为基础的-0表示一月,11表示十二月。假设您打算在2020年12月5日创建对象,则应使用11,而不是12:

let date=新日期(2020,11,5,0,0,0);
//这里------------------^

这是否回答了您的问题?月份在(0…11)%12->范围内,因此您实际提供了0;)非常感谢你。