用户以表单插入日期

我有一种形式,用户必须插入日期。 然后,该计划使用此日期来确定保质期。 我的问题是最好在表格中插入日期,以便在日期之日保存 mysql.

谢!
已邀请:

董宝中

赞同来自:

使用这样的东西为前端:

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

如果您不想操纵日期字符串 PHP, 安装 datepicker 以格式工作 YYYY-MM-DD /在日期类型中使用 MySQL/. 然后发送信息 Javascript, 作为表格的一部分。

帅驴

赞同来自:

我同意 @treeface. 用途 jQUery DatePicker, 但使用本国用户本地化的日期格式。 它发生在我身上,以便世界各地人民使用不同的时间格式。 注意它。 您可以使用日期在数据库中保存此时间 MySQL /YYYY-MM-DD/, DATETIME /YYYY-MM-DD HH:MM:SS/ 或者 UNIX TIMESTAMP. 比较日期很容易,有很多方案可以阅读它。 用你的 controleer 将数据发送到模型,比较和返回 TRUE/FALSE 取决于结果。 使用此逻辑值,您可以向用户展示结果。 另外,你可以做到 jQuery. 将所选日期发送到服务器,比较并返回答案。 JSON 与地位 OK/NOTOK.

例如:

<head>
....
<script src="http://ajax.googleapis.com/aja ... ot%3B type="text/javascript"></script>
<link href="path/to/jquery-ui-1.8.4.css" media="screen" rel="stylesheet" type="text/css"/>
<script src="path/to/jquery-ui-1.8.4.min.js" type="text/javascript"></script>
....
</head>
<script type="text/javascript">
$/"input#datepicker"/.datepicker/{
showOn: 'both',
buttonImageOnly: true,
buttonImage: 'images/calendar-trans.png',
firstDay: 1,
dateFormat: "dd/mm/yy", // Select a time format that suits you
changeMonth: true,
changeYear: true,
onSelect: function/dateText, inst/ {
$.post/url+"/calendar/check_date/",
{
date_selected: $/"input#datepicker"/.val//;
},function/data/{
if/data.status != 'OK'/{
alert/'Your date is wrong. Try again!'/;
}
}/;
}
}/;
</script>

要回复问题请先登录注册