В этот раз мы рассмотрим самые необходимые функции для работы со временем в PHP.
Функции для работы со временем
В языке PHP есть встроенные функции для работы со временем, давайте рассмотрим некоторые из них.
checkdate — проверяет правильность времени или даты.
int checkdate (int month, int day, int year);
Если указанная дата, заполнена правильно, то функция возвратит true, если же нет — false. Проверяет правильность даты, заданной аргументами. Дата считается правильной, только в том случае, если: год находится в промежутке между 1900 и 32767 включительно, месяц между 1 и 12 включительно, а день находится в диапазоне дней данного месяца. Функция учитывает високосные года.
date — формат локальной даты или времени.
string date (string format, int timestamp);
Ниже приведены символы, которые необходимо использовать в форматной строке, для отображения нужных нам данных.
a — «am» или «pm»
A — «AM» или «PM»
d — день месяца, запись цифрами, две цифры (первый ноль)
D — день недели, запсиь текстом, три буквы; т.е. «Mon»
F — месяц, запись текстом, длинная версия; т.е. «December»
h — час, запись цифрами, формат 12 часов
H — час, запись цифрами, формат 24 часа
i — минуты, запись цифрами
j — день месяца, запись цифрами, без нулей в начале
l (‘L’ в нижнем регистре) — день недели, запись текстом, длинный; т.е. «Monday»
m — месяц, запись цифрами
M — месяц, запись текстом, три буквы; т.е. «Dec»
s — секунды, запись цифрами
S — английский порядковый суффикс, запись текстом, 2 символа; т.е. «th», «nd»
U — секунды с начала века
Y — год, запись цифрами, четыре цифры
w — день недели, запись цифрами, 0 — воскресенье
y — год, запись цифрами, две цифры
z — день года, запись цифрами; т.е. «133″
Символы, которые не распознались в форматной строке, будут напечатаны как есть.
getdate — эта функция получает всю информацию о времени или о дате
array getdate (int timestamp);
Возвращает ассоциативный массив, который содержит информацию о дате со следующими элементами:
«seconds» — секунды
«minutes» — минуты
«hours» — часы
«mday» — день месяца
«wday» — день недели, запись цифрами
«mon» — месяц, запись цифрами
«year» — год, запись цифрами
«yday» — день года, запись цифрами; т.е. «133″
«weekday» — день недели, запись текстом, полный; т.е. «Monday»
«month» — месяц, запись текстом, полный; т.е. «December
Используя эти функции работы со временем Вы можете внести динамичность в свой проект.
Получайте новые статьи блога прямо себе на почту
Спасибо за урок.
Полезная статья!спасибо.
у Вас немного сайт притормаживает, прокручивается очень медленно (это как коллеги, не подумайте, что во вред)
Учту. Спасибо, что сказали.
О! Про getdate() не знал, хотя с пхп давно работаю, спасибо за полезную инфу!