简单实现微信朋友圈时间计算的方法

实现微信朋友圈时间计算
/**
 * [word_time 实现微信朋友圈时间计算]
 * @param  [integer] $time [时间戳]
 * @return [string]        [description]
 */
function word_time($time){
$time = (int)substr($time, 0, 10);
$int  = time() - $time;
$string = '';
if($int) {
     $string = sprintf('刚刚', $int); 
}elseif($int < 60) {
$string = sprintf('%d秒前', $int);     
}elseif($int < 3600){
     $string = sprintf('%d分钟前', floor($int / 60));
}elseif($int < 86400) {
     $string = sprintf('%d小时前', floor($int / 3600));
}elseif($int < 2592000){
     $string = sprintf('%d天前', floor($int / 86400));
}else{
     $string = date('Y-m-d H:i:s', $time);
}
return $string;
}


  • 发表于 2017-05-11 00:34
  • 阅读 ( 943 )
  • 分类:PHP基础

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
不写代码的码农
D.Chen

4 篇文章

作家榜 »

  1. Kemin 45 文章
  2. golanglover 5 文章
  3. D.Chen 4 文章
  4. salamander 1 文章
  5. 深圳-伟 1 文章
  6. 广训 1 文章
  7. PHP小菜 1 文章
  8. Undefined 0 文章