php 计算2个日期的相差天数

<?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 "日期不合法";
}