当前位置:首页 > 操作系统 > Ios

javascript – HTML 5 – iOS上的输入类型日期格式

我在iPhone上使用HTML 5表单.此表单有一个输入元素,如下所示:

<input id="birthdate" type="date" />

当用户单击此字段时,将显示iOS日期选择器.用户选择日期后,它会将字段中的日期显示为:2012年4月14日.

我的问题是,有没有办法格式化这个日期,使其在文本框中看起来像04-14-2012?或者,最好是有直接的方法将iOS日期格式转换为JavaScript Date对象吗?

解决方法:

我一直认为格式是YYYY-MM-DD.

W3C spec& RFC3339.

无论如何,你可以用JavaScript转换它.

var dateInput = document.getElementById('birthdate');

dateInput.addEventListener('change', function() {
    dateInput.value = new Date(dateInput.value).toISOString().split('T')[0];
}, false);

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!