Javascript Date()返回错误的日期

时间:2018-08-03 18:19:19

标签: javascript date

我一直在这里寻找同样问题的人,但找不到。每当我在隐藏值上调用Date()时,似乎都减去了一天。我正在使用Chrome。

我正在将隐藏值传递给我的html:

<input type="hidden" name="start_date" value="2018-07-29" class="start-date" id="id_start_date">

打电话给我是正确的

var hiddenDate =  $('#id_start_date')[0].value;
alert(hiddenDate);   # 2018-07-29

但是如果我打电话给我,是不正确的

var date = new Date(hiddenDate);
alert(date); # Sat Jul 28 2018 19:00:00 GMT-0500 (Central Daylight Time)

我在做什么错,我该如何解决?谢谢

0 个答案:

没有答案