date
Форматирует дату и время.
Синтаксис
date(string $format, ?int $timestamp = null): stringПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $format | string | Строка формата: `d` — день, `m` — месяц, `Y` — год, `H:i:s` — время. |
| $timestamp | ?int | Необязательный. Метка времени; по умолчанию — текущий момент. |
Возвращаемое значение
stringДата в заданном формате.
Примеры
Текущая дата — зависит от дня запуска:
<?php
echo date('d.m.Y');Дата из метки времени:
<?php
$timestamp = mktime(14, 5, 0, 1, 30, 2025);
echo date('d.m.Y H:i', $timestamp), "\n";
echo date('Y-m-d', $timestamp);Результат:
30.01.2025 14:05
2025-01-30Примечания
Буквы формата чувствительны к регистру: m — месяц, а M — его английское сокращение; i — минуты, а не m.
См. также
Вопросы и ответы по теме
- Как записать сообщение в журнал
- Как перевести время в другой часовой пояс
- Как получить первый и последний день месяца
- Как получить текущую дату и время
- Как преобразовать метку времени в дату и обратно
- Как прибавить дни к дате
- Как проверить, високосный ли год
- Как проверить, выходной ли день
- Как узнать день недели
В учебнике
- Дата и время — Работа с датами в PHP — функция date, класс DateTimeImmutable, форматы, сложение и разница дат.