【发布时间】:2010-12-03 17:31:19
【问题描述】:
我有一个表单,用户需要在其中插入日期。然后程序使用该日期来确定到期日期。我的问题是,用户在表单中插入日期的最佳方法是如何将其存储在 mysql 日期单元格中。
谢谢!
【问题讨论】:
我有一个表单,用户需要在其中插入日期。然后程序使用该日期来确定到期日期。我的问题是,用户在表单中插入日期的最佳方法是如何将其存储在 mysql 日期单元格中。
谢谢!
【问题讨论】:
在前端使用这样的东西:
http://jqueryui.com/demos/datepicker/
如果您不想在 PHP 中操作日期字符串,请将日期选择器设置为 YYYY-MM-DD 格式(用于 MySQL DATE 类型)。然后使用 Javascript 或作为表单的一部分发送您的信息。
【讨论】:
我同意@treeface。使用 jQUery 的 DatePicker,但使用为您所在国家/地区用户本地化的日期格式。它发生在我身上,世界各地的人们使用不同的时间格式。注意这一点。您可以使用 MySQL DATE (YYYY-MM-DD)、DATETIME (YYYY-MM-DD HH:MM:SS) 或 UNIX TIMESTAMP 将该时间存储在数据库中。比较日期很容易,有很多脚本可供阅读。使用您的控制器将数据发送到您的模型,比较并根据结果返回 TRUE/FALSE。使用该布尔值,您可以向用户显示结果。此外,您可以使用 jQuery 来完成此操作。将选定的日期发送到服务器,进行比较,然后返回带有 OK/NOTOK 状态的 JSON 响应。
例如:
…… ……【讨论】: