我正在检查日期是否不到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&lt; ....
有没有其他简单的方法来做这个检查。我检查了Checkdate,但我不能在这里使用它。
如何使用函数执行此操作?或者我应该在函数内部进行全面检查并在地方使用..请给我一个提示。
答案 0 :(得分:5)
function lessThanOneMonthFromNow($unixTime) {
return ($unixTime < strototime('+1 month'));
}
答案 1 :(得分:2)
function lessThanOneMonth($date) {
return (strtotime($date))>(strtotime("-1 month"));
}
答案 2 :(得分:1)
//Returns boolean
function lessThanOneMonthFromNow($enteredDate){
return $enteredDate < date("Ymd", mktime(0, 0, 0, date("m")+1, date("d"), date("y")));
}
样品使用:
if(lessThanOneMonthFromNow("20110428"))...