Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

date

Форматирует дату и время.

Синтаксис

date(string $format, ?int $timestamp = null): string

Параметры

ПараметрТипОписание
$formatstringСтрока формата: `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.

См. также

  • time — Возвращает текущую метку времени.
  • strtotime — Превращает текстовое описание даты в метку времени.
  • checkdate — Проверяет, существует ли такая дата.

Вопросы и ответы по теме

В учебнике

  • Дата и время — Работа с датами в PHP — функция date, класс DateTimeImmutable, форматы, сложение и разница дат.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.