Kasper,
This really depends on what format the date is in, e.g. 05/15/82 or May 15, 1982 or a UNIX timestamp. If you do, then it's easy to parse the values into checkdate() using the ever-useful mktime() and date(). If not, it gets much tougher. A good place to start, though, is strtotime(), which takes "about any english [sic] textual datetime description" and turns it into a unix timestamp. Then once again use checkdate(), mktime(), and date() to do the deed. I hope that's helpful.
P.S. Why do you always post your age? Trying to pick up lonely AOLers?