我检查过输入日期是有效日期,现在需要检查date_start必须在date_end之前的落后日期。PHP查看落后日期的日期差异
我已经尝试了其他几个选项无济于事,我真的不想比较输入的子字符串,如果可能的话。
输入使用带有格式DD/MM/YYYY铬是从HTML5日期
class MY_Form_validation extends CI_Form_validation {
public $CI;
public function date_format($date) {
if (($timestamp = strtotime($date)) === false) {
return false;
}
}
//error message stored in caller module language folder
public function backward_date($date_start, $date_end) {
$date_1 = new DateTime($date_start);
$date_2 = new DateTime($date_end);
if ($date_1 > $date_2 == true) {
return false;
}
else {
return true;
}
}
}
可能重复[比较两个日期](https://stackoverflow.com/questions/3847736/comparing-two-dates) – BenRoob