本文内容

  • Date 对象构造方法
  • Date 对象方法
  • 演示 Date 对象
  • 参考资料

前段时间,用 htmlxgantt 做甘特图,其中,从数据库里读出的日期格式,是中文习惯的数字年月日,用 new Date(yyyy,mm,dd) 构造日期对象,可是甘特图显示出来的时候,发现全都多了一个月。也就是说,若日期是 2012-10-1,则甘特图确认的日期是 2012-2-1;最“受不了”的是,若日期是 2012-12-1,则甘特图确认的日期是 2013-0-1。以前还真没意识、注意到这些,觉得无非就是 JavaScript 的一个对象而已,于是就查了点资料,研究了一下。

起初,只是简单以为项目计划或生产计划嘛,提前一个月制定,也合理啊。现在看来,哇,这个解释太荒唐、太牵强,完全没道理,反问一下,为什么非要一个月?两个月不行吗?——其实,完全不那么回事!魔鬼的魅力在于细节。

Date 对象构造方法


JavaScript Date 对象的构造方法如下所示:

);
new Date("month dd,yyyy");
new Date(yyyy,month,dd,hh,mi,ss);
new Date(yyyy,month,dd);
new Date(ms);

相关文章:

  • 2021-11-26
  • 2022-12-23
  • 2021-09-23
  • 2022-12-23
  • 2023-01-05
  • 2021-11-25
  • 2021-08-13
  • 2018-02-01
猜你喜欢
  • 2021-11-18
  • 2021-12-11
  • 2021-08-13
  • 2021-12-03
  • 2022-12-23
  • 2022-12-23
  • 2021-11-05
相关资源
相似解决方案