久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: 怎么樣才能改掉發帖時間的顯示格式 [打印本頁]

作者: bati237    時間: 2023-11-11 14:51
標題: 怎么樣才能改掉發帖時間的顯示格式
本帖最后由 bati237 于 2023-11-11 14:53 編輯

現在的時間格式是:”發完貼之后,或者評論完之后,顯示時間是多少秒之前,多少分鐘之前,一天之后是當天的日期?!?br />
但是我現在想要的是,“發完貼之后,顯示的時間馬上就是當時發帖時間,具體到年,月,日,小時,分鐘,秒?!倍皇恰?秒前”
比如這樣:“2023-07-13 12:30:34”



如圖,現在是這種情況。
[attach]26223[/attach][attach]26224[/attach] (, 下載次數: 49) (, 下載次數: 36)


作者: bati237    時間: 2023-11-11 14:59
class Utils 里的函數,只能把帖子的時間改成顯示發帖的年月日,但是顯示不出來小時,分鐘,秒。另外這個函數也無法改評論的時間。

    public static function diffTime($time)
    {
        $diff = time() - strtotime($time);
        if ($diff < 60) {
            return $diff . '秒前';
        }
        if ($diff >= 60 && $diff < 60 * 60) {
            return intval($diff / 60.0) . '分鐘前';
        }
        if ($diff >= 60 * 60 && $diff < 24 * 60 * 60) {
            return intval($diff / (60 * 60.0)) . '小時前';
        }
        return date('Y-m-d H:i:s', strtotime($time));
    }
作者: 湖中沉    時間: 2023-11-11 15:48
后臺-全局-時間設置,人性化時間格式選否
作者: bati237    時間: 2023-11-11 16:15
湖中沉 發表于 2023-11-11 15:48
后臺-全局-時間設置,人性化時間格式選否

感謝回復,但是DiscuzQ后臺沒有這個選項。。。
(, 下載次數: 39)


作者: 湖中沉    時間: 2023-11-11 16:28
bati237 發表于 2023-11-11 16:15
感謝回復,但是DiscuzQ后臺沒有這個選項。。。

呃,看錯了,我以為是X,Q我不了解
作者: bati237    時間: 2023-11-11 16:39
湖中沉 發表于 2023-11-11 16:28
呃,看錯了,我以為是X,Q我不了解

哈哈哈,沒事,我再研究一下
作者: 天宇    時間: 2023-11-11 16:45
我也想研究一下,謝謝提示
作者: jane520    時間: 2023-11-11 18:04
學習了     
作者: 深淵啟源    時間: 2023-11-13 13:02
這也不難啊,二開找我,簡單的一批




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0