关于php时间戳最大支持到2038年问题解决办法

如果在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;
}
暂无评论

请到【后台 - 用户 - 我的个人资料】中填写个人说明。

发表评论