Класс Date

Класс-помощьник по работе с датами.

Методы

date::now()

Возвращает дату в формате Y-m-d H:i:s.

date::format()

Обёртка для функции strftime().

date::time()

Возвращает timestamp из любого формата даты.

date::ago()

Подсчитывает прошедшее время.

Пример

$date = strtotime('-1 week -5 days -33 minutes -5 seconds');

// 1 неделю, 5 дней и 33 минуты назад
print_r(date::ago($date));

// 1 неделю, 5 дней, 33 минуты и 5 секунд назад
print_r(date::ago($date, 5));

// 4 минуты и 10 секунд назад
print_r(date::ago(50 * 5));

date::is_today()

Проверяет является ли дата сегоднишним днём.

date::is_yesterday()

Проверяет является ли дата вчерашним днём.

date::is_tomorrow()

Проверяет является ли дата завтрашним днём.