Forum und email
checkdate

checkdate

(PHP 3, PHP 4, PHP 5)

checkdate -- Waliduje datę gregoriańską

Opis

bool checkdate ( int miesiąc, int dzień, int rok )

Zwraca TRUE, jeśli podana data jest prawdziwa lub FALSE w przeciwnym przypadku. Sprawdza prawdziwość daty podanej jako argument. Prawdziwość daty badana jest za pomocą reguł:

  • rok zawiera się pomiędzy 1 i 32767 włącznie

  • miesiąc zawiera się pomiędzy 1 i 12 włącznie

  • dzień zawiera się we właściwej dla danego miesiąca liczbie dni. Lata przestępne są brane pod uwagę.

Przykład 1. checkdate() przykład

<?php
var_dump
(checkdate(12, 31, 2000));
var_dump(checkdate(2, 29, 2001));
?>

Powyższy przykład wyświetli:

bool(true) 
bool(false)

Patrz także mktime() i strtotime().