分享一个php友好的比较完成的时间格式化函数,包括‘刚刚’,'几秒之前',‘几分钟前’,'几小时前',几天前,几周前,几个月前等。调用方式很简单,是从ThinkSNS 里面拿出来的。/**<br>
* 友好的时间显示<br>
*<br>
* @param int $sTime 待显示的时间<br>
* @param string $type 类型. normal | mohu | full | ymd | other<br>
* @param string $alt 已失效<br>
* @return string<br>
*/<br>
function friendlyDate($sTime,$type = 'normal',$alt = 'false') {<br>
if (!$sTime)<br>
return '';<br>
//sTime=源时间,cTime=当前时间,dTime=时间差<br>
$cTime = time();<br>
$dTime = $cTime - $sTime;<br>
$dDay = intval(date("z",$cTime)) - intval(date("z",$sTime));<br>
//$dDay = intval($dTime/3600/24);<br>
$dYear = intval(date("Y",$cTime)) - intval(date("Y",$sTime));<br>
//normal:n秒前,n分钟前,n小时前,日期<br>
if($type=='normal'){<br>
if( $dTime
if($dTime
return '刚刚'; //by yangjs<br>
}else{<br>
return intval(floor($dTime / 10) * 10)."秒前";<br>
}<br>
}elseif( $dTime
return intval($dTime/60)."分钟前";<br>
//今天的数据.年份相同.日期相同.<br>
}elseif( $dYear==0 && $dDay == 0 ){<br>
//return intval($dTime/3600)."小时前";<br>
return '今天'.date('H:i',$sTime);<br>
}elseif($dYear==0){<br>
return date("m月d日 H:i",$sTime);<br>
}else{<br>
return date("Y-m-d H:i",$sTime);<br>
}<br>
}elseif($type=='mohu'){<br>
if( $dTime
return $dTime."秒前";<br>
}elseif( $dTime
return intval($dTime/60)."分钟前";<br>
}elseif( $dTime >= 3600 && $dDay == 0 ){<br>
return intval($dTime/3600)."小时前";<br>
}elseif( $dDay > 0 && $dDay
return intval($dDay)."天前";<br>
}elseif( $dDay > 7 && $dDay
return intval($dDay/7) . '周前';<br>
}elseif( $dDay > 30 ){<br>
return intval($dDay/30) . '个月前';<br>
}<br>
//full: Y-m-d , H:i:s<br>
}elseif($type=='full'){<br>
return date("Y-m-d , H:i:s",$sTime);<br>
}elseif($type=='ymd'){<br>
return date("Y-m-d",$sTime);<br>
}else{<br>
if( $dTime
return $dTime."秒前";<br>
}elseif( $dTime
return intval($dTime/60)."分钟前";<br>
}elseif( $dTime >= 3600 && $dDay == 0 ){<br>
return intval($dTime/3600)."小时前";<br>
}elseif($dYear==0){<br>
return date("Y-m-d H:i:s",$sTime);<br>
}else{<br>
return date("Y-m-d H:i:s",$sTime);<br>
}<br>
}<br>
}
本文地址:http://www.moretouch.com.cn/news/jishufenxiang/16.html
AD:真正免费,域名+虚机+企业邮箱=0元

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular

Penyesuai Pelayan SAP NetWeaver untuk Eclipse
Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

SecLists
SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan