[snip] <? $day = "2038-01-19"; $day_temp = date("d", strtotime("$day")); $month_temp = date("m", strtotime("$day")); $year_temp = date("Y", strtotime("$day")); $temp_date = mktime (0,0,0,$month_temp ,$day_temp+1 ,$year_temp); echo date ("Y-m-d", $temp_date);
?> [/snip] I take out '+1' and the result is 1969-12-31 I put in the '+1' and the result is 1970-01-01 I change '2038-01-19' to '2002-01-19' and it works. Which is what the subject of your message was, not [PHP] dates greater than 2038-01-18 create error HTH! Jay -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php