我正在检查日期是否从现在起不到1个月。我让它像这样运行
$enteredDate < date("Ymd", mktime(0, 0, 0, date("m")+1, date("d"), date("y")))
但是我想把这个date("Ymd", mktime(0, 0, 0, date("m")+1, date("d"), date("y")))
放到一个函数中然后调用它来比较$enteredDate <…
还有其他简单的方法来做这个检查吗?我检查了Checkdate,但是不能在这里使用。
我如何通过使用函数来做到这一点?或者我应该在函数内部做完整的检查,并在某些地方使用它,请给我一个提示。
function lessThanOneMonthFromNow($unixTime) {
return ($unixTime < strtotime('+1 month'));
}
function lessThanOneMonth($date) {
return (strtotime($date))>(strtotime("-1 month"));
}
Alex的答案是正确的。但是如果你想使用你的代码,只要把你的代码放在一个函数中。
//Returns boolean
function lessThanOneMonthFromNow($enteredDate){
return $enteredDate < date("Ymd", mktime(0, 0, 0, date("m")+1, date("d"), date("y")));
}
样本使用:if(lessThanOneMonthFromNow("20110428"))...