Tarihin geçerli olup olmadığını bakmak için checkdate() fonksiyonunu kullanabilirsiniz. Bu özellikle kullanıcı girdi tarihlerini kontrol etmede kullanışlıdır. Prototipi aşağıdaki gibidir.
year'ın 0 ve 32767 arasında geçerli bir tamsayı olup olmadığını, month'un 1 ile 12 arasında bir tamsayı olup olmadığını ve verilen day'in o ayın içinde bulunup bulunmadığını kontrol eder. Fonksiyon bir günün geçerli olup omadığını belirlerken artık yıllarıda hesaba katar. Örnek verelim


