它们具有相同的格式:
$date_expire = '2014-08-06 00:00:00';
$date1 = date("Y-m-d G:i:s");
$date2 = date_create($date_expire);
$diff = date_diff($date1, $date2); //this line makes error.
但是我收到了这个错误:
date_diff() 期望参数1为DateTimeInterface类型,但实际传入的是字符串类型
它们具有相同的格式:
$date_expire = '2014-08-06 00:00:00';
$date1 = date("Y-m-d G:i:s");
$date2 = date_create($date_expire);
$diff = date_diff($date1, $date2); //this line makes error.
但是我收到了这个错误:
date_diff() 期望参数1为DateTimeInterface类型,但实际传入的是字符串类型
<?php
$todays_date = date("m/d/Y H:i:s");
$exp = date("m/d/Y H:i:s", strtotime('+365 days',$todays_date));
// must use the date_create(); function
$int = date_diff(date_create($todays_date), date_create($exp));
// result, Time difference in days.
echo " time difference"." ".$int->format('%a');
?>