кодесурса
«PHP

Упражнения по датам PHP: Рассчитайте разницу между двумя датами (в годах, месяцах, днях)

script1adsense2code
script1adsense3code

Дата PHP: Упражнение-4 с решением

Напишите скрипт PHP, чтобы вычислить разницу между двумя датами.

Даты выборки: 1981-11-04, 2013-09-04

Пример решения:

PHP-код:

<?php
$sdate ="1981-11-04";
$edate ="2013-09-04";
$date_diff = abs(strtotime($edate) - strtotime($sdate));
$years = floor($date_diff / (365*60*60*24));
$months = floor(($date_diff - $years * 365*60*60*24) / (30*60*60*24));
$days = floor(($date_diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60*60*24));
printf("%d years, %d months, %d days", $years, $months, $days);
printf("\n");
?>

Пример вывода:

 31 год, 10 месяцев, 12 дней

Блок-схема:

«Блок-схема:

Редактор кода PHP:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Previous: написать скрипт PHP для печати текущей даты в следующем формате. Чтобы получить информацию о текущей дате, вы можете использовать функцию date ().
Далее: Напишите PHP-скрипт для преобразования даты из гггг-мм-дд в дд-мм-гггг.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code