我在iPhone上使用HTML 5表单.此表单有一个输入元素,如下所示:
<input id="birthdate" type="date" />
当用户单击此字段时,将显示iOS日期选择器.用户选择日期后,它会将字段中的日期显示为:2012年4月14日.
我的问题是,有没有办法格式化这个日期,使其在文本框中看起来像04-14-2012?或者,最好是有直接的方法将iOS日期格式转换为JavaScript Date对象吗?
解决方法:
我一直认为格式是YYYY-MM-DD.
无论如何,你可以用JavaScript转换它.
var dateInput = document.getElementById('birthdate');
dateInput.addEventListener('change', function() {
dateInput.value = new Date(dateInput.value).toISOString().split('T')[0];
}, false);
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!