(PHP 4, PHP 5)
checkdate — Waliduje datę gregoriańską
Sprawdza prawdziwość daty podanej jako argument. Data jest uznana za prawidłową, jeśli wszystkie dane parametry są prawidłowe.
Miesiąc zawiera się w przedziale od 1 do 12 włącznie.
Dzień wewnątrz przedziału dozwolonych numerów dni dla danego parametru miesiąc. Każdy rok przestępny jest brany pod uwagę.
Rok zawiera się w przedziale pomiędzy 1 i 32767 włącznie.
Zwraca TRUE jeśli dana data jest poprawna; w przeciwnym razie zwraca FALSE.
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)