PHP 返回距离现在时间的格式,如1秒前,1分前,1小时前,1天前,1周前,一年前

/**

  • 友好时间显示
  • 返回距离现在时间的格式,如1秒前,1分前,1小时前,1天前,1周前*
  • 不支持大于当前时间的时间戳
  • @param $time|时间戳
  • @return string
    */
function maktimes($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.'前';
	}
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值