checkdate

(PHP 4, PHP 5, PHP 7, PHP 8)

checkdateПроверяет корректность даты по григорианскому календарю

Описание

checkdate(int $month, int $day, int $year): bool

Функция проверяет корректность даты, которую формируют аргументы. Дата считается корректной, если каждый параметр принимает допустимые значения.

Список параметров

month

Месяц. Принимает значения от 1 до 12 включительно.

day

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

year

Год. Принимает значения от 1 до 32767 включительно.

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

Функция возвращает true, если проверяемая дата корректна, иначе false.

Примеры

Пример #1 Пример использования функции checkdate()

<?php

var_dump
(checkdate(12, 31, 2000));
var_dump(checkdate(2, 29, 2001));

?>

Результат выполнения приведённого примера:

bool(true)
bool(false)

Смотрите также

  • mktime() - Получает Unix-метку времени для даты
  • strtotime() - Преобразовывает текстовое представление даты на английском языке в метку времени Unix