PHP把日期转换为xx天前,xx小时前

2021-10-31 小微发布 技术日志 浏览(2154)

使用php把时间戳转为xx秒前,xx年前:

function format_date($time){ 
    $t=time()-$time; 
    $f=array( 
        '31536000'=>'年', 
        '2592000'=>'个月', 
        '604800'=>'星期', 
        '86400'=>'天', 
        '3600'=>'小时', 
        '60'=>'分钟', 
        '1'=>'秒' 
    ); 
    foreach ($f as $k=>$v)    { 
        if (0 !=$c=floor($t/(int)$k)) { 
            return $c.$v.'前'; 
        } 
    } 
} 
$now_time = strtotime(date($date));//$date=2021-10-31 09:34:51 ,需要转为时间戳
$dates = format_date($now_time); 

标签: H5网页制作 PHP 

免费电子图册系统