【问题标题】:user insert date in form用户在表单中插入日期
【发布时间】:2010-12-03 17:31:19
【问题描述】:

我有一个表单,用户需要在其中插入日期。然后程序使用该日期来确定到期日期。我的问题是,用户在表单中插入日期的最佳方法是如何将其存储在 mysql 日期单元格中。

谢谢!

【问题讨论】:

    标签: php mysql forms date


    【解决方案1】:

    在前端使用这样的东西:

    http://jqueryui.com/demos/datepicker/

    如果您不想在 PHP 中操作日期字符串,请将日期选择器设置为 YYYY-MM-DD 格式(用于 MySQL DATE 类型)。然后使用 Javascript 或作为表单的一部分发送您的信息。

    【讨论】:

      【解决方案2】:

      我同意@treeface。使用 jQUery 的 DatePicker,但使用为您所在国家/地区用户本地化的日期格式。它发生在我身上,世界各地的人们使用不同的时间格式。注意这一点。您可以使用 MySQL DATE (YYYY-MM-DD)、DATETIME (YYYY-MM-DD HH:MM:SS) 或 UNIX TIMESTAMP 将该时间存储在数据库中。比较日期很容易,有很多脚本可供阅读。使用您的控制器将数据发送到您的模型,比较并根据结果返回 TRUE/FALSE。使用该布尔值,您可以向用户显示结果。此外,您可以使用 jQuery 来完成此操作。将选定的日期发送到服务器,进行比较,然后返回带有 OK/NOTOK 状态的 JSON 响应。

      例如:

      …… ……

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-24
        相关资源
        最近更新 更多