当我尝试执行此获取错误时,如date_diff()期望参数2为DateTimeInterface,给定字符串
$date2=date_create("2017-03-15");
date_format($date2,"Y/m/d");
$date1=date('Y/m/d');
$diff=date_diff($date2,$date1);
echo $diff;
答案 0 :(得分:1)
两个变量应采用相同的格式。试试这个:
$date2=date_create("2017-03-15");
$date1=date_create(date('Y-m-d'));
$diff=date_diff($date2,$date1);
echo $diff->days;