Я пытаюсь найти разницу между двумя датами. Он прост не отображает ничего, пустую страницу, показанную для разницы дат.Рассчитать разницу между двумя датами
Ниже приведен код, который я использую.
<?
$sql = $Db1->query("SELECT * FROM table LIMIT 5");
while($row = $Db1->fetch_array($sql)) {
$datetime1 = date("m-d-Y",mktime(0,0,$row['rec'],1,1,1970));
$datetime2 = date("m-d-Y",mktime(0,0,$row['send'],1,1,1970));
echo "$datetime1";
echo "$datetime2";
$diff=date_diff($datetime1,$datetime2);
echo $diff->format("%R%a days");
echo "$diff";
}
?>
этот скрипт возвращает годы, месяцы и дни ... – Arun
он работает, но показывает что-то вроде этого: 0 лет, 0 месяцев , 0 дней 0 лет, 0 месяцев, 0 дней 0 лет, 0 месяцев, 0 дней 2709 лет, 9 месяцев, 22 дней 1062 года, 8 месяцев, 19 дней Я хотел только дни, :( – Asif
PLS опубликовать вашу дату формат формата даты должен быть в // 2014-12-24 // – Arun