Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.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 React-js中的日期操作_Javascript - Fatal编程技术网

Javascript React-js中的日期操作

Javascript React-js中的日期操作,javascript,Javascript,我正在这样尝试: var db = new Date('2017-12-03T13:32:45.000Z'); console.log(db.getMonth()); 获取从给定日期开始的月份,但它提供上一个月

我正在这样尝试:

var db = new Date('2017-12-03T13:32:45.000Z');
console.log(db.getMonth());

获取从给定日期开始的月份,但它提供上一个月<有什么建议吗

这是预期的行为,它是以零为基础的,因此一月=0,二月=1等等。如果您想要当前月份,您需要:

let db = new Date('2017-12-03T13:32:45.000Z'); 
console.log(db.getMonth() + 1);

参考资料:

这是预期行为,它是以零为基础的,因此一月=0,二月=1等。如果您想要当前月份,您需要:

let db = new Date('2017-12-03T13:32:45.000Z'); 
console.log(db.getMonth() + 1);

参考资料:

月份在javascript中是基于0的月份在javascript中是基于0的月份