Дата/время (рубрика)

calendar_week_mod()

Преобразовывает введенное число в дни с начала недели: введем 8, получим 1 (8-7), 15=1 (15-7*2).

current_time()

Возвращает текущее время сайта, учитывается настройка временной зоны на сайте (timezone). В каком формате вернуть результат можно указать произвольно. mysql: YYYY-MM-DD HH:MM:SS, unix: 1335820033, произвольный формат: d. M. Y.

get_calendar()

Выводит календарь на экран (по умолчанию текущий месяц).

get_date_from_gmt()

Переводит дату в часовом поясе GMT/UTC в локальный часовой пояс сайта. Принимает дату в формате Y-m-d H:i:s.

get_gmt_from_date()

Переводит локальную дату сайта (исходя из настроек временной зоны) в часовой пояс GMT/UTC. Принимает дату в формате Y-m-d H:i:s.

get_weekstartend()

Получает штамп времени (timestamp) начала и конца недели, к которой относится указанная дата.

human_time_diff()

Определяет разницу между двумя переданными метками времени и возвращает результат в формате удобном для чтения: 1 минута, 5 часов, 10 дней, 3 месяца, 1 год (1 min, 5 hours, 10 days). Относительные даты.

mysql2date()

Переводит дату из формата MySQL (Y-m-d H:i:s) в указанный формат. Формат указывается идентично функции date() в PHP.

wp_date()

Получает локализованную дату (переведенную на текущий язык) из переданной метки времени unix.

wp_maybe_decline_date()

Склоняет или изменяет месяц в переданной строке даты. Например для русского: 15 Май > 15 мая.

wp_timezone()

Получает временную зону сайта в виде объекта DateTimeZone.

wp_timezone_string()

Получает временную зону из настроек сайта (в виде строки).