Упражнение | Вычисление разницы между двумя датами
Классы PHP: упражнение 5 с решением
Вычислите разницу между двумя датами, используя метод PHP ООП.
Примеры дат: 1988-11-03, 2020-09-04
Ожидаемый результат: Разница: 31 год, 10 месяцев, 1 день.
Пример
Попробуй сам »<?php
$sdate = new DateTime("1988-11-03");
$edate = new DateTime("2020-09-04");
$interval = $sdate->diff($edate);
echo "Разница: " . $interval->y . " год, " . $interval->m." месяцев, ".$interval->d." день ";
?>
Примечание: DateTime::diff — Возвращает разницу между двумя объектами DateTime
Есть другой способ решить эту задачу? Разместите свой код (и комментарии) через Disqus.
Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.