最近遇到问题,操作系统变成32位,选择日期超过2038就会出现strtotime和date不能用的问题,在网上找了很久找到了解决方法用DateTime类,可以解决溢出问题
//时间戳转日期格式
function get_date($format,$value){
$datetime = new DateTime('@'.$value);
$datetime->setTimezone(new DateTimeZone('PRC'));
$string = $mydate2->format($format);
return $string;
}
//日期转时间戳
function get_strtotime($date){
$datetime= new DateTime($date);
return $datetime->format('U');
}