date($format, $timestamp)
– форматирует дату/время по шаблону, где:
$format
– шаблону вида «dd.mm.yyyy»$timestamp
– метка Unix time.
Результат работы функции зависит от настроек часового пояса, установить его можно следующем образом:
date_default_timezone_set('Europe/Moscow');
Полный список на php.net
Символ | Описание | Пример возвращаемого значения |
---|---|---|
День | ||
j | День месяца без ведущего нуля | от 1 до 31 |
d | День месяца, 2 цифры с ведущим нулём | от 01 до 31 |
l | Полное наименование дня недели | от Sunday до Saturday |
D | День недели, 3 символа | от Mon до Sun |
z | Порядковый номер дня в году | От 0 до 365 |
Неделя | ||
N | Порядковый номер дня недели | от 1 (понедельник) до 7 (воскресенье) |
W | Порядковый номер недели года | Например: 42 (42-я неделя года) |
Месяц | ||
n | Порядковый номер месяца без ведущего нуля | от 1 до 12 |
m | Порядковый номер месяца с ведущим нулём | от 01 до 12 |
F | Полное название месяца | от January до December |
M | Сокращенное наименование месяца, 3 символа | от Jan до Dec |
t | Количество дней в месяце | от 28 до 31 |
Год | ||
Y | Год, 4 цифры | 2019 |
y | Год, 2 цифры | 19 |
Время | ||
g | Часы в 12-часовом формате без ведущего нуля | от 1 до 12 |
h | Часы в 12-часовом формате с ведущим нулём | от 01 до 12 |
G | Часы в 24-часовом формате без ведущего нуля | от 0 до 23 |
H | Часы в 24-часовом формате с ведущим нулём | от 00 до 23 |
i | Минуты с ведущим нулём | от 00 до 59 |
s | Секунды с ведущим нулём | от 00 до 59 |
v | Миллисекунды | 123 |
Полная дата/время | ||
c | Дата в формате ISO 8601 | 2004-02-12T15:19:21+00:00 |
r | Дата в формате RFC 2822 | Thu, 21 Dec 2000 16:01:07 +0200 |
Самый распространенные форматы: dd.mm.yyyy
и dd.mm.yyyy hh:ss
.
Используется в MySQL тип поля DATE.
Используется в MySQL тип поля DATETIME, даты в файле яндекс маркета.
echo date('Y-m-d H:m:s'); // 2024-09-13 08:09:47
// С часовым поясом
echo date('Y-m-d H:m:s+0300'); // 2024-09-13 08:09:47+0300
Формат даты «right» для JSON:
Формат как у RFC 2822, разница только в сокращенном годе. Применяется в RSS.