如果在32系统PHP 5.1.0之后的版本,可以使用new DateTime解决:
/**
* 处理大于date()允许的最大时间(2038-01-01)
* 主要处理大时间戳
* @param $time
* @param string $format
* @return false|string
*/
function do_max_time($time,$format = 'Y-m-d'){
$date = new \DateTime('@'.$time);
$time = $date->format($format);
return $time;
}