我有一个表单和一个输入,我可以用这种格式m/d/y
来设置日期
<input type="text" name="date_ts" size=8 maxlength=8 value="">
我需要找出一种不让用户输入过去日期的方法。
任何想法? 感谢
答案 0 :(得分:2)
您可以将日期转换为Unix时间戳(strtotime()
并将其与time();
进行比较(注意:今天无法使用)
答案 1 :(得分:1)
if (strtotime($_POST['date_ts']) < time()) // Past date was posted
答案 2 :(得分:0)
strtomtime()
非常精彩,请使用此date("m-d-Y", strtotime('now'))
获取dd-mm-yyyy
格式或任何其他适合您进行比较的内容,请查看http://php.net/date以获取更多date()
格式选项