我有一个输入类型的html元素,日期格式为mm/dd/yyyy
。
我在服务器中编写了整个应用程序,通过离子服务执行。现在,当我在移动设备上安装应用程序时,输入类型的日期格式设置为yyyy/mm/dd
。任何人都可以告诉我在这种情况下该怎么做?抱歉无法提供任何plunker。
代码是:
<div class="row">
<div class="col-50 padd_5">
<label class="item item-input">Date:</label>
<input type="date" placeholder="Enter Date" ng-model="createEventForm.date" name="eventDate" required>
<br />
<div ng-show="eventFormObject.$submitted || eventFormObject.eventDate.$touched">
<div ng-show="eventFormObject.eventDate.$invalid">Event date is invalid.</div>
</div>
</div>
</div>
注意:此问题不是Is there any way to change input type="date" format?的公告,因为没有给出移动输入类型日期视图的数据,只有html5
答案 0 :(得分:0)
在检查了@ Rhumborl的评论之后,我得出的结论是html5的日期格式无法改变。它为一个相当尴尬的情况铺平了道路,服务器的默认日期格式是mm / dd / yyyy,而对于移动它是yyyy /mm/dd.Anyways感谢您的评论时间。