js中.getMonth() 獲取月份比實際月份少一個月


 

 

 代碼如下:

<script>
        var today = new Date();
        var now_month = today.getMonth();
        console.log(now_month);
        console.log(today);
    </script>

在控制台輸出:

可以看到原本應該是9月份的,輸出的值為8

原因:

  Date.getMonth返回值是0(1月)~11(12月)之間的一個整數。

  注意:Date對象用1表示一個月中的第一天,但用0表示一年中的第一個月。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM