如果在32系统PHP 5.1.0之后的版本,可以使用new DateTime解决:
例如:
/*可替换传统date函数*/
$curformat = 'Y-m-d';
function newDate($curformat, $utc_value)
{
while(1)
{
{
if(date('Y', $utc_value)
{
$mydate2 = new DateTime('@'.$utcValue);
$string = $mydate2->format($curformat);
break;
}
}
$string = date($curformat, $utc_value);
break;
}
return $string;
}
/*可替换传统strtotime函数*/
$str_time = '2100-10-02';
function newStrToTime($str_time)
{
$result = strtotime($str_time);
if(empty($result))
{
$date = new DateTime($str_time);
$result = $date->format('U');
}
return $result;
}
领取专属 10元无门槛券
私享最新 技术干货