[英]Using new Date on value of an <input type=“date” />
我正在尝试将<input type="date" />
的值转换为实际的Javascript Date对象。 下面的例子
new Date($('#myInput').val()); //where value of myInput is '2011-01-01'
原来是
Fri Dec 31 2010 19:00:00 GMT-0500 (Eastern Standard Time)
看来日期已从UTC转换为EST(我认为)。 反正有阻止这种转换吗????
示例: jsfiddle
使用Date.prototype.toUTCString
将您的区域设置日期转换为UTC
(new Date($('#myInput').val())).toUTCString()
尝试这个:
ver date = new Date(document.getElementById('myinput').value);
date.setTime(date.getTime()+date.getTimezoneOffset()*60000);
或者,使用getUTC*()
函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.