【发布时间】:2013-03-07 20:58:17
【问题描述】:
是否可以更改 HTML5 日期选择器的日期格式?
默认格式在 Chrome 和 iOS (dd-mm-yyyy) 中看起来不错,但在 Android (mm-dd-yyyy) 中则不行。我不能在提交后使用 php 函数来更改它,因为例如 04-05-2013 可能是 dd-mm-yyyy 或 mm-dd-yyyy。
目前我使用这个代码:
<input type="date" name="dueDate" />
我查看了所有可能的属性,但没有像“格式”这样的东西...
也许使用 javascript?但是,我仍然需要能够检查客户端的输入格式...
【问题讨论】:
-
在提交之前为什么不能从客户端本身更改它?
-
@RajeshCP:我可以,但是怎么做?我怎么知道它是在 dd/mm/yyyy 还是在 mm/dd/yyyy 中?因为你不能说这个 daste 有哪种格式,例如:03-04-2013 它可能是两者......而且你不能操纵默认的 android 日期选择器......
-
您不希望在设置日期之后再提交更改值以任何您想要的方式
-
@RajeshCP:我就是这么想的,但是怎么做呢?我如何知道用户何时使用时间选择器插入日期,格式是什么?如何查看 dd-mm-yyyy 和 mm-dd-yyyy 之间的区别?例如:如果用户输入 05-06-2013 它可能是 dd-mm-yyyy 以及 mm-dd-yyyy 你明白我的意思吗?感谢您的回复:)
标签: php javascript android html datepicker