кодесурса
«PHP

Упражнения по датам PHP: Разница во времени между днями и днями, месяцами, днями, часами, минутами, секундами

script1adsense2code
script1adsense3code

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

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

Примечание. Используйте класс DateTime.

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

PHP-код:

<?php
$date1 = new DateTime('2012-06-01 02:12:51');
$date2 = $date1->diff(new DateTime('2014-05-12 11:10:00'));
echo $date2->days.'Total days'."\n";
echo $date2->y.' years'."\n";
echo $date2->m.' months'."\n";
echo $date2->d.' days'."\n";
echo $date2->h.' hours'."\n";
echo $date2->i.' minutes'."\n";
echo $date2->s.' seconds'."\n";
?>

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

 710Всего дня                                               
1 год                                                     
11 месяцев                                                   
10 дней                                                     
8 часов                                                     
57 минут                                                  
9 секунд

Блок-схема:

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

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code