I'm pretty certain that's a limitation of the Win32 builds of PHP, it not being able to calculate a timestamp from a date that falls before the Unix epoch.
To fix it you'd ideally adjust the query to return the date column in a format better supported by PHP. If you can get it to return it as a unix timestamp then that would be ideal, but I guess you can't do that otherwise you already would have, right?
In which case try using mktime() instead, and exploding the result from the database, like so:
php code:
list($date, $time) = explode(' ', odbc_result($rs, 'date_of_birth'));
list($year, $month, $day) = explode('-', $date);
list($hour, $minute, $second) = explode(':', $time);
echo mktime($hour, $minute, $second, $month, $day, $year);
EDITED: 24 Apr 2007 19:42 by MATT