-2
Я хочу знать, как найти разницу между двумя датами. Я получаю startDate и endDate из формы. Теперь я хочу найти разницу текущей даты и startDate или endDate.Найти разницу по дате в php
echo $startDate = $startYear.'-'.$startMonth.'-'.$startDay.'<br>';
echo $endDate = $endYear.'-'.$endMonth.'-'.$endDay;
$_SESSION['startDate'] = $startDate;
$_SESSION['endDate'] = $endDate;
$_SESSION['team'] = $team;
header('location:test.php');
test.php
date_default_timezone_set('Asia/Kuala_Lumpur');
echo $startDate = $_SESSION['startDate'];
$date2=date_create(date('Y/m/d'));
$diff=date_diff($startDate,$date2);
echo $diff->format("%R%a days");
Возможный дубликат [Как вычислить разницу между двумя датами с помощью PHP?] (Http://stackoverflow.com/questions/676824/how-to-calculate-the-difference-between-two-dates -using-php) – currarpickt
Это было 7 лет назад, версия php слишком стар. –