校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > DEDECMS后臺會員消費記錄人性化時間顯示不準的解

DEDECMS后臺會員消費記錄人性化時間顯示不準的解

POST TIME:2017-11-12 23:34

在DEDECMS后臺查看會員消費記錄時發現,在消費時間后邊跟隨的人性化時間一點都不準確,一年前的單子只顯示幾天前。看著很不舒服,于是就修改一下。
1、打開include/helpers/time.helper.php,找到
function FloorTime($seconds) 
    { 
        $times = ''; 
        $days = floor(($seconds/86400)%30); 
        $hours = floor(($seconds/3600)%24); 
        $minutes = floor(($seconds/60)%60); 
        $seconds = floor($seconds%60); 
        if($seconds >= 1) $times .= $seconds.'秒'; 
        if($minutes >= 1) $times = $minutes.'分鐘 '.$times; 
        if($hours >= 1) $times = $hours.'小時 '.$times; 
        if($days >= 1)  $times = $days.'天'; 
        if($days > 30) return false; 
        $times .= '前'; 
        return str_replace(" ", '', $times); 
    } 
替換為以下代碼即可:
function FloorTime($date) { 
$str = ''; 
$timer = $date; 
$diff = $_SERVER['REQUEST_TIME'] - $timer; 
$day = floor($diff / 86400); 
$free = $diff % 86400; 
if($day > 0) { 
return $day."天前"; 
}else{ 
if($free>0){ 
$hour = floor($free / 3600); 
$free = $free % 3600; 
if($hour>0){ 
return $hour."小時前"; 
}else{ 
if($free>0){ 
$min = floor($free / 60); 
$free = $free % 60; 
if($min>0){ 
return $min."分鐘前"; 
}else{ 
if($free>0){ 
return $free."秒前"; 
}else{ 
return '剛剛'; 
} 
} 
}else{ 
return '剛剛'; 
} 
} 
}else{ 
return '剛剛'; 
} 
} 
} 
2、打開后臺管理目錄下的templets/member_operations.htm,找到
(<font color="#FF0000">{dede:field.mtime function="floorTime(time()-@me,@me)"/}</font>) 
替換為:
(<font color="#FF0000">{dede:field.mtime function="floorTime(@me)"/}</font>) 
更改完畢。


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 屏南县| 韩城市| 大厂| 清流县| 抚顺县| 庆安县| 永胜县| 准格尔旗| 永靖县| 新津县| SHOW| 沈丘县| 伊宁市| 尼木县| 宜黄县| 霞浦县| 塔城市| 屏东市| 浑源县| 蒙山县| 德安县| 万安县| 永川市| 屯昌县| 平乐县| 大英县| 神农架林区| 绥中县| 古蔺县| 牡丹江市| 平湖市| 中西区| 安岳县| 若羌县| 连州市| 和顺县| 右玉县| 民勤县| 利川市| 会同县| 阳山县|