【发布时间】:2014-05-07 19:23:21
【问题描述】:
如果这些标准中的任何一个为真,我需要检查并给出错误: 用户选择的日期是:
- 今天的 OR
- 在今天的 OR 之前
- 从今天起一年后
我正在检查这段代码
if((strtotime($_POST["sch_date"])<=strtotime(date("d/m/Y"))) OR (((strtotime(date("d/m/Y",strtotime("+1 year"))))-(strtotime($_POST["sch_date"])))/(60*60*24)<0))
但这会给出随意的结果,这意味着如果所选日期比 1 年少 2 天,它会显示错误。有人可以建议如何解决这个问题吗?
【问题讨论】: