Функции для времени-даты в PHP

Работа с timestamp

Выведите текущее время в формате timestamp.

Выведите 1 марта 2025 года в формате timestamp.

Выведите 31 декабря текущего года в формате timestamp. Скрипт должен работать независимо от года, в котором он запущен.

Найдите количество секунд, прошедших с 13:12:59 15-го марта 2000 года до настоящего момента времени.

Найдите количество целых часов, прошедших с 7:23:48 текущего дня до настоящего момента времени.

Функция date

Выведите на экран текущий год, месяц, день, час, минуту, секунду.

Выведите текущую дату-время в форматах 2025-12-31, 31.12.2025, 31.12.13, 12:59:59.

С помощью функций mktime и date выведите 12 февраля 2025 года в формате 12.02.2025.

Создайте массив дней недели. С помощью этого массива и функции date выведите на экран название текущего дня недели. Узнайте какой день недели был 06.06.2006, в ваш день рождения.

Создайте массив месяцев. С помощью этого массива и функции date выведите на экран название текущего месяца.

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

Функция strtotime

Дана дата в формате 2025-12-31. С помощью функции strtotime и функции date преобразуйте ее в формат 31-12-2025.

Прибавление и отнимание дат

В переменной $date лежит дата в формате 2025-12-31. Прибавьте к этой дате 2 дня, 1 месяц и 3 дня, 1 год. Отнимите от этой даты 3 дня.

Практические задачи

Узнайте сколько дней осталось до Нового Года. Скрипт должен работать в любом году.

Пусть в переменной содержится некоторый год. Найдите все пятницы 13-е в этом году. Результат выведите в виде массива дат.

Узнайте какой день недели был 100 дней назад.