Работа с датой PHP

Всем привет, сегодня мы приступаем к новой теме и изучим с Вами работу с датой в PHP. В PHP существует
множество функций для работы с датой и временем, и мы разберем самые важные из них. Самая важная функция называется date,
ведь она позволяет формировать дату и время и выводить ее на экран. Данная функция может принимать два параметра, первый из них
является обязательным, и отвечает за формат выводимой даты, и вторым параметром Вы можете передать дату, которую Вы хотите вывести,
но нужно знать, что в качестве этого параметра вы передаете число секунд прошедших с первого января 1970 года. Не волнуйтесь,
я Вам расскажу, как получить данное количество секунд.
Функция time отвечает за возвращаемое количество секунд с той самой даты, до настоящего времени.
Следующая функция microtime, она похожа на предыдущую и в качестве результата возвращает также количество секунд, но и добавляет к ним микросекунды.
И последняя функция, которую мы сегодня разберем - mktime, и возвращает она количество секунд, для указанной Вами даты. В качестве параметров,
Вы указываете количество часов, минут, секунд, месяц, день и год. На этом мы закончим с теорией и перейдем к практике, и разберем все на примерах.
<?php
echo time()."<br />";
echo microtime(true)."<br />";
echo mktime(0, 0, 0, 9, 26, 1991)."<br />";
echo date("M-d-Y")."<br />";
echo date("d-F-Y", mktime(0, 0, 0, 9, 26, 1991))."<br />";
?>
Начинаю пояснять. В первой строке мы получаем количество секунд прошедших с первого января 1970 года. Это и есть результат выполнения функции time.
Вторая функция возвращает практически тот же результат, но уже с микросекундами. Если убрать параметр true, то число с микросекундами будет
находиться в начале, а не в конце как у нас сейчас. Заметьте, если Вы будете обновлять страницу постоянно, то вместе с этим количество секунд будет также
изменяться.
В функции mktime мы указали нужную нам дату, и в результате получили количество секунд прошедших до этой даты.
И последняя функция, при помощи которой мы выводим дату на экран в привычном для нас виде, называется date. Где первым параметром мы задали формат вывода
нашей даты, а строкой ниже указали немного другой формат, плюс указали дату, которую хотели бы вывести на экран, а точнее количество секунд прошедших до этой самой даты.
В результате мы получили сегодняшнее число месяц и год, на момент написания данной статьи, а во втором варианте 26 сентября 1991 года. Все довольно просто и понятно.
Осталось лишь сказать, что формат даты можно выводить различными способами, для этого лучше зайти в справочник и почитать о функции date и передаваемых
ей параметрах форматирования даты, т.к., перечислять их здесь бессмысленно. На этом завершаем тему работы с датой PHP, и мы с Вами прощаемся, всего Вам доброго.