获取月份函数返回错误值

时间:2018-03-14 06:44:27

标签: javascript

我使用脚本从Oracle中的TIMESTAMP从Json更改为dd / mm / yy,但javascript返回月份的函数getMonth失败。在下面的示例中,月份为3但返回的是2.为什么?请帮忙。



    var date = "/Date(1520996412000)/";
    var fullDate = new Date(date.match(/\d+/)[0] * 1);
    var twoDigitMonth = fullDate.getMonth() + "";
    console.log(fullDate);
    console.log(twoDigitMonth);




2 个答案:

答案 0 :(得分:3)

getMonth()方法根据当地时间返回指定日期的月份,作为从零开始的值(,其中零表示一年中的第一个月)。

答案 1 :(得分:1)

getMonth()方法的返回值:

一个0到11之间的整数,表示根据当地时间在给定日期中的月份。 0对应于1月,1对2月,依此类推。