кодесурса
«PHP

PHP Date Упражнения: рассчитать недели между двумя датами

script1adsense2code
script1adsense3code

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

Напишите PHP-скрипт для подсчета недель между двумя датами.

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

PHP-код:

<?php
function week_between_two_dates($date1, $date2)
{
    $first = DateTime::createFromFormat('m/d/Y', $date1);
    $second = DateTime::createFromFormat('m/d/Y', $date2);
    if($date1 > $date2) return week_between_two_dates($date2, $date1);
    return floor($first->diff($second)->days/7);
}
$dt1 ='1/1/2014';
$dt2 ='12/31/2014';
echo 'Weeks between '.$dt1.' and '. $dt2. ' is '. week_between_two_dates($dt1, $dt2)."\n";
?>

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

 Недели между 01.01.2014 и 31.12.2014 - 52

Блок-схема:

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

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

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

Предыдущий: Напишите скрипт PHP, чтобы рассчитать текущий возраст человека.
Далее: написать скрипт PHP, чтобы получить номер месяца до текущего месяца.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code