自定义输入类型= jquery mobile 1.2.1中的日期

时间:2013-06-13 03:25:58

标签: jquery-mobile

我使用jquery mobile输入类型“date”。但是对于每个设备,它显示不同的结果。 + Android操作系统:选择输入日期相同类型的android日历 + iOS:选择输入日期日期为iOS的sam类型 +桌面:选择在桌面上安装相同类型操作系统的输入日期

我想为所有设备显示dd / MM / yyyy格式标准。如何自定义格式默认输入日期???

非常感谢你!

1 个答案:

答案 0 :(得分:1)

你可以这样做,但这太浪费时间了,并且涉及到HTML5 localStorage api的繁琐使用。有关详细信息,请查看此question。在这种情况下,也不可能使type=date在所有浏览器中统一行为,因为每个浏览器处理的方式不同而且您无法控制它。

HTML5的标准表明YYYY-MM-DD格式的使用,但浏览器会嗅探您的本地日期格式并使用它。请参阅w3

  

“在线上”使用的格式,即在HTML标记和表单提交中使用的格式,无论用户的语言环境如何,都是计算机可读且一致的。例如,日期总是以“YYYY-MM-DD”格式编写,如“2003-02-01”。用户不会看到这种格式。

jquery移动网站上的

this question

所有这一切必须告诉你,这样做需要你付出很多努力。相反,如果您使用其他替代方法会更好,取决于此questionhttp://jsbin.com/ukelis/1/edit

您可以更改JS中altFormat选项中的dateformat,并使其适合您。您还可以查看this - jquery UI的datepicker的移动版本。