代码之家  ›  专栏  ›  技术社区  ›  Bohao LI

为什么javascript不能很好地构建我的日期[duplicate]

  •  0
  • Bohao LI  · 技术社区  · 6 年前

    在Angular 6项目中,我有以下代码:

    const date1 = new Date(2018, 9, 17);
    console.log('date1 = ', date1);
    

    date1 =  Wed Oct 17 2018 00:00:00 GMT+0200 (Central European Summer Time)
    

    为什么我得到十月而不是九月?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Community Mike Causer    4 年前

    那是因为

    monthIndex参数是基于0的。这意味着1月=0,12月=11。

    Date Parameters