如何让我的用户以特定格式插入日期?

时间:2013-03-01 09:47:12

标签: php date

在内部CMS /订单系统中,我们有一个“截止日期”输入字段。目前,这只是一个纯文本,并存储在数据库(varchar)中。我想改变这个,因为我无法以任何方式使用这些数据工作。输入应该是日期(日 - 月 - 年)的输入。

最好的方法是什么?我提出的解决方案:

  1. 使用HTML5的<input type="date" />。这可能有效,因为我们只在内部使用现代浏览器。
  2. jQuery datepicker。我以前没有真正使用过jQuery,但我认为这是一个可靠的解决方案。
  3. 让用户做他们想做的事情并使用strtotime()
  4. 有关如何处理此问题的任何想法?

2 个答案:

答案 0 :(得分:1)

我的简单建议是,

您可以在文本框下方提供注意:日期格式应为“dd-mm-yyyy”的标签文字。

然后你可以在Javascript&amp;中验证输入格式。 PHP。有很多验证脚本可供使用。

(或)

使用 Datepicker 以方便用户使用。

答案 1 :(得分:1)

我认为你可以使用jquery日期选择器,因为它更加用户友好并且只保留日期选择器,不需要进一步验证date.Also你也可以改变所需的日期格式。

供参考,请查看这些链接

http://jqueryui.com/datepicker/

http://keith-wood.name/datepick.html