对<输入类型=“;日期“/>
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*()
函数。
相关文章:
- 可以做y轴的Javascript图表库-->时间和x轴--->日期
- 检查html日期是否为>现在
- 排列<p>使用jQuery按日期顺序排列的元素
- 日期时间属性在<时间>要素
- Javascript:将Int数字转换为日期格式:(8->08:00)
- <输入类型=“;日期“;name=“;purchasedDate”;id=“;purchasedDate”>
- 如果当前日期>今天不能使用Javascript
- <p: 日历>突出显示特定日期(bean中的值)
- 如何制作<输入类型=“;日期“>所有浏览器都支持吗?任何替代方案
- 用<输入类型=日期>
- <HTML>上一个日期Vallition
- jQuery UI日期选择器的i18n文件在哪里>=1.11.0
- React Intl v2无法使用<格式化日期>带有来自SQL的日期
- 日期列表介于2个日期之间(从->到)
- Javascript:替换日期's的全名和全名,共有3个字母.星期二>星期二
- 如何设置日期2>Jquery UI日期选择器中的date1
- >Javascript比较2个日期
- 数据表>突出显示日期
- Angular.js<输入类型=";日期">更改提交值的格式
- 对<输入类型=“;日期“/>