<?php $a = "2017-2-5"; $b = "2027-3-1"; $time1 = strtotime($a); $time2 = strtotime($b); $date1 = date("Y-n-j", $time1); $date2 = date("Y-n-j", $time2); // var_dump($date1);die; if ($date1 == $a && $date2 == $b) { echo "相差天数为:" . ($time2 - $time1) / 3600 / 24; } else { echo "日期不合法"; }