1、javascript:
/**
* 友好的时间显示
* @param int sTime 待显示的时间
*/
function friendlyDate(sTime) {
if (!sTime)
return '—'
var dur = 1000
sTime = sTime * dur
var cTime = parseInt(new Date().getTime().toString())
var dTime = cTime - sTime
var dDay = parseInt(new Date().getUTCDate()) - parseInt(new Date(sTime).getUTCDate())
var dYear = parseInt(new Date().getUTCFullYear()) - parseInt(new Date(sTime).getUTCFullYear())
var month = parseInt(new Date(sTime).getUTCMonth())+1
var day = new Date(sTime).getUTCDate()
var hour = new Date(sTime).getUTCHours()
var minute = new Date(sTime).getUTCMinutes()
if(month0){
if( dTime
2、PHP:
function friendlyDate($sTime) {
if (!$sTime)
return '—';
$cTime = time();
$dTime = $cTime - $sTime;
$dDay = intval(date("z",$cTime)) - intval(date("z",$sTime));
$dYear = intval(date("Y",$cTime)) - intval(date("Y",$sTime));
if($dTime>0){
if( $dTime 3、mysql:
DELIMITER //
CREATE FUNCTION friendlyDate(sTime char(11))
RETURNS char(11)
BEGIN
if sTime='' then
return '-';
end if;
set @cTime=UNIX_TIMESTAMP();
set @dTime=@cTime-sTime;
set @dDay=DATE_FORMAT(@cTime,'%e')-DATE_FORMAT(@sTime,'%e');
set @dYear=DATE_FORMAT(@cTime,'%Y')-DATE_FORMAT(@sTime,'%Y');
if @dTime>0 then
if @dTime
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/964/viewspace-2801532/ ,如需转载,请注明出处,否则将追究法律责任。