第1个回答 推荐于2016-06-30
<?php
$day1 = date_create('now');
$day2 = date_create('2020/1/1');
$interval = date_diff($day1, $day2);
echo $interval->format('距2020年元旦还有%a天');
?>本回答被提问者和网友采纳
第2个回答 2013-01-08
$date_diff = date_diff(new DateTime(),new DateTime('2020-1-1'));
//object(DateInterval)#3 (8) { ["y"]=> int(6) ["m"]=> int(11) ["d"]=> int(23) ["h"]=> int(9) ["i"]=> int(44) ["s"]=> int(4) ["invert"]=> int(0) ["days"]=> int(2548) }
echo $date_diff->days; //2548
第3个回答 2013-01-08
echo floor((strtotime('2020-01-01')-time())/(24*3600));
第4个回答 2013-01-08
楼下已经有比较全面的答案