当前位置: 首页 > 知识库问答 >
问题:

如何在php中获得用户选择无效日期的3个选择,例如2017年2月29日或2017年9月31日?[副本]

萧亦
2023-03-14

我有3个

  • 第一个是日期(1-31)
  • 第二个是月份(1-12)
  • 1990-2018年第三个if

如何在php中获取用户选择的无效日期。如2017年9月31日或2014年2月29日等。谢谢


共有1个答案

长孙昀
2023-03-14

使用任何形式的验证(如Javascript或PHP)进行验证都有点冗长。

我会推荐Javascript,有一个来源可以从这里阅读:

https://www.w3resource.com/javascript/form/javascript-date-validation.php

但是,为什么不将SELECT语句更改为:

<input type="date" name="date" required />

这样就不需要检查日期是否有效,是否适用于所有浏览器,是否对手机友好。。。等,如果你需要,你可以添加更多的控制,如必须在未来或只有这么多天从现在开始。。。等等,比较简单。

 类似资料: