实际上我试图设置一个带有确定日期的jquery datepicker但是当我创建一个新的日期来设置小部件时,javascript会让我一天减去
代码:
new Date('2016-04-14')
结果:
Wed Apr 13 2016 17:00:00 GMT-0700 (US Mountain Standard Time)
答案 0 :(得分:4)
注意:由于浏览器差异,使用
$('#submit').on('click', function(){ temp = $('#myDiv'); //your ajax code here //now check with your elements value as temp.find('#myText').val(); })
构造函数解析日期字符串(和Date
,它们是等效的)强烈建议不要和不一致。
您应该使用Date.parse
(3因为月份整数从零开始)。这将在4月14日午夜的时区创建一个日期。
答案 1 :(得分:2)
要获得UTC(GMT)时间,请使用.toUTCString()
而不是默认.toString()
。
如果要从字符串创建当地时间午夜日期,请使用像2016-04-01T00:00:00-07:00
这样的iso8601。注意时区偏移量。