Функции для времени-даты в PHP
Работа с timestamp
Изучите теорию по следующим ссылкам:
№1
Выведите текущее время в формате timestamp.
№2
Выведите 1 марта 2025 года в формате timestamp.
№3
Выведите 31 декабря текущего года в формате timestamp. Скрипт должен работать независимо от года, в котором он запущен.
№4
Найдите количество секунд, прошедших с 13:12:59 15-го марта 2000 года до настоящего момента времени.
№5
Найдите количество целых часов, прошедших с 7:23:48 текущего дня до настоящего момента времени.
Функция date
Изучите теорию по следующим ссылкам:
№6
Выведите на экран текущий год, месяц, день, час, минуту, секунду.
№7
Выведите текущую дату-время в форматах 2025-12-31, 31.12.2025, 31.12.13, 12:59:59.
№8
С помощью функций mktime и date выведите 12 февраля 2025 года в формате 12.02.2025.
№9
Создайте массив дней недели. С помощью этого массива и функции date выведите на экран название текущего дня недели. Узнайте какой день недели был 06.06.2006, в ваш день рождения.
№10
Создайте массив месяцев. С помощью этого массива и функции date выведите на экран название текущего месяца.
№11
Найдите количество дней в текущем месяце. Скрипт должен работать независимо от месяца, в котором он запущен.
Функция strtotime
Изучите теорию по следующим ссылкам:
№12
Дана дата в формате 2025-12-31. С помощью функции strtotime и функции date преобразуйте ее в формат 31-12-2025.
Прибавление и отнимание дат
Изучите теорию по следующим ссылкам:
date_create date_modify date_format
№13
В переменной $date лежит дата в формате 2025-12-31. Прибавьте к этой дате 2 дня, 1 месяц и 3 дня, 1 год. Отнимите от этой даты 3 дня.
Практические задачи
№14
Узнайте сколько дней осталось до Нового Года. Скрипт должен работать в любом году.
№15
Пусть в переменной содержится некоторый год. Найдите все пятницы 13-е в этом году. Результат выведите в виде массива дат.
№16
Узнайте какой день недели был 100 дней назад.