首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]个性化日期函数封装分享

发布于 2025-02-07 19:09:02
0
132


function pers_stand_time($dateline) {
    // 将帖子的时间转换为时间戳
    $post_time = strtotime($dateline);
    
    // 获取当前时间戳
    $current_time = TIMESTAMP;

    // 计算时间差
    $time_diff = $current_time - $post_time;

    // 根据时间差返回个性化日期
    if ($time_diff < 60) {
        return "{$time_diff} 秒前"; 
    } elseif ($time_diff < 3600) {
        return floor($time_diff / 60) . '分钟前';  
    } elseif ($time_diff < 86400) {
        return floor($time_diff / 3600) . '小时前'; 
    } elseif ($time_diff < 2592000) {
        return floor($time_diff / 86400) . '天前';
    } elseif ($time_diff < 31536000) {
        return floor($time_diff / 2592000) . '月前'; 
    } else {
        return floor($time_diff / 31536000) . '年前'; 
    }
}
评论
一个月内的热帖推荐
站长交流