【问题标题】:HTML5 date format AndroidHTML5 日期格式 Android
【发布时间】:2013-03-07 20:58:17
【问题描述】:

是否可以更改 HTML5 日期选择器的日期格式?

默认格式在 Chrome 和 iOS (dd-mm-yyyy) 中看起来不错,但在 Android (mm-dd-yyyy) 中则不行。我不能在提交后使用 php 函数来更改它,因为例如 04-05-2013 可能是 dd-mm-yyyymm-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


【解决方案1】:

我不认为来自 html5 的 input type="date" 与 android 完全兼容 正如您在此页面中看到的那样http://www.quirksmode.org/html5/inputs_mobile.html

【讨论】:

  • 该网页不是最新的...我在谈论 Androis ICS 或更高版本。感谢您的回复:)
  • 啊,我明白了,好的,如果我找到另一个解决方案,我会编辑我的答案:)
猜你喜欢
  • 2015-02-23
  • 1970-01-01
  • 2016-05-11
  • 2018-02-14
  • 2015-08-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-05
相关资源
最近更新 更多