php,如何不让用户输入过去的日期?

php,如何不让用户输入过去的日期?,php,Php,我有一个表格和一个输入,我可以用这种格式放置日期m/d/y 我需要找出一种不让用户输入过去日期的方法 有什么想法吗? 感谢您可以将日期转换为Unix时间戳(并将其与(注意:今天不起作用)您可以将日期转换为Unix时间戳(并将其与(注意:今天不起作用)如果(strotime($\u POST['date'])

我有一个表格和一个输入,我可以用这种格式放置日期
m/d/y

我需要找出一种不让用户输入过去日期的方法

有什么想法吗?
感谢

您可以将日期转换为Unix时间戳(并将其与(注意:今天不起作用)

您可以将日期转换为Unix时间戳(并将其与(注意:今天不起作用)

如果(strotime($\u POST['date'])
if(strotime($\u POST['date\u ts'])
  • 使用JS检查输入的日期是否小于今天的日期。问题在第一步就解决了。如果不是,请转到第2步
  • strtomtime()
    很棒,使用此
    date(“m-d-Y”,strtomtime(“now”))
    dd-mm-yyyy
    格式或任何其他适合您比较的格式,查看更多
    date()
    格式选项
  • 使用JS检查输入的日期是否小于今天的日期。问题在第一步就解决了。如果不是,请转到第2步
  • strtomtime()
    很棒,使用此
    date(“m-d-Y”,strtomtime(“now”))
    dd-mm-yyyy
    格式或任何其他适合您比较的格式,查看更多
    date()
    格式选项

  • 1) dd-mm-yyyy字符串不适合比较。2)
    strotime('now')
    ?哎哟只需使用
    time()
    。这就是为什么我说任何其他适合比较的字符串,
    strotime('now')
    会给你现在,它比今天更重要:)dd-mm-yyyy字符串不适合比较。2)
    strotime('now')
    ?哎哟只要使用
    time()
    。这就是为什么我说任何其他适合比较的方法,
    strotime('now')
    会给你现在,它比今天更重要:)
    if (strtotime($_POST['date_ts']) < time()) // Past date was posted