0

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

做这个的最好方式是什么?我想出的解决方案:

  1. 使用 HTML5 的<input type="date" />. 这可以工作,因为我们只在内部使用现代浏览器。
  2. jQuery 日期选择器。我以前没有真正使用过 jQuery,但我认为这是一个可靠的解决方案。
  3. 让用户随心所欲地使用strtotime()

关于如何处理这个问题的任何想法?

4

2 回答 2

1

我的简单建议是,

您可以在文本框下方给出标签文本,例如注意:日期格式应为“dd-mm-yyyy” 。

然后您可以验证 Javascript 和 PHP 中的输入格式。有很多可用的验证脚本。

(或者)

使用Datepicker以方便用户使用。

于 2013-03-01T09:51:47.767 回答
1

我认为您可以使用 jquery 日期选择器,因为它更加用户友好并且保持日期选择器只读,无需进一步验证日期。您还可以更改所需的日期格式。

供参考检查这些链接

http://jqueryui.com/datepicker/

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

于 2013-03-01T10:08:21.997 回答