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

主頁 > 網站建設 > 建站知識 > 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
主站蜘蛛池模板: 西乡县| 上饶县| 五华县| 义乌市| 桐梓县| 青岛市| 静宁县| 中阳县| 阿勒泰市| 朝阳县| 三原县| 镇平县| 花垣县| 大渡口区| 弋阳县| 屯门区| 兰西县| 全南县| 丹阳市| 应城市| 元阳县| 阜宁县| 双流县| 彭州市| 衡南县| 恩施市| 江阴市| 永川市| 民县| 九台市| 闽清县| 驻马店市| 邵阳市| 株洲县| 油尖旺区| 尖扎县| 开化县| 涞源县| 观塘区| 桃园市| 镇赉县|