Angular / Javascript日期中的夏时制时间

时间:2019-04-04 01:14:36

标签: javascript angular date

我正在尝试获取具有夏令时的日期时间。

<div id="box1">
  China
  <p id="box_para">Officially the People's<br> Republic of China, is a <br>country in East Asia and <br>the world's most <br>populous country,<p>
</div>
  

Gives me me 2019年4月4日星期四12:10:42 GMT + 1100(Australian Eastern   夏令时间)

alert(new Date());
  

请给我2019年5月4日星期六00:00:00 GMT + 1000(澳大利亚东部   标准时间)

为什么第一个结果正确,而第二个结果不正确,因为今天的日期实际上是alert(new Date(2019,4,4));

第二个结果也不考虑夏令时。

1 个答案:

答案 0 :(得分:1)

这是因为日期中的月份是从0开始的(例如数组):

  

monthIndex
  整数值代表月份,从1月的0到12月的11开头。

Dates in JavaScript