Encodera

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

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

Справочник PHP

mktime

Собирает метку времени из отдельных частей даты.

Синтаксис

mktime(int $hour, ?int $minute = null, ?int $second = null, ?int $month = null, ?int $day = null, ?int $year = null): int|false

Параметры

ПараметрТипОписание
$hourintЧасы.
$minute?intМинуты.
$second?intСекунды.
$month?intМесяц.
$day?intДень.
$year?intГод.

Возвращаемое значение

int|falseМетка времени.

Примеры

Дата из частей:

<?php
 
echo date('d.m.Y H:i', mktime(14, 5, 0, 1, 30, 2025));

Результат:

30.01.2025 14:05

Лишние дни переходят в следующий месяц:

<?php
 
echo date('d.m.Y', mktime(0, 0, 0, 1, 32, 2025));

Результат:

01.02.2025

Примечания

Порядок аргументов непривычный: сначала время, потом месяц, день и год.

См. также

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

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

В учебнике

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

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

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