修改Xiuno的帖子时间显示格式,将XX天前改成具体的年月日时分秒
CF
管理员组 管理员组
2021-04-25 15:18
楼主

Xiuno的时间格式显示的过于友好了,总是显示XX天前、XX月前,导致用户想看某个帖子的发布时间都不知道咋看。

下面提供修改方法,可以将这种“对人类友好”的格式改成常见的年月日时分秒样式。

打开xiunophp/misc.func.php,定位到第486行,找到如下代码:

if($seconds > 31536000) {
		return date('Y-n-j', $timestamp);
	}

打开xiunophp/xiunophp.min.php,定位到第56行,找到如下代码:

if($seconds > 31536000) { return date('Y-n-j', $timestamp); }

你看,这里的条件写的意思是,只有时间在31536000秒之前的,才会显示年月日,而且仍不显示时分秒!

31536000秒,换算一下,就是1年:

真是让人难受,所以我现在要把逻辑改成3天内的才显示友好格式

赶紧把这部分代码改一下:

if($seconds > 259200 ) { return date('Y-m-d H:i:s', $timestamp); }

清空缓存,看看效果:

 

找不到工作/(ㄒoㄒ)/~~

 收藏 分享
最新回复 (11)
  • 鲁班
    二级用户组
    2021-04-25 17:15
    沙发

    这个好像是从发帖开始算时间,比如今天8点发帖,到明天8点,就显示一天前,并非过晚上0点为一天。而且你这样也不怕麻烦啊,直接注释或者删除掉,只保留一个>0,加时间戳,我记得官网有一个星期内的,显示前天昨天今天星期几

  • xiunobbs
    禁止用户组
    2021-04-26 07:41
    板凳
  • CF
    管理员组
    2021-04-26 08:37
    地板
    xiunobbs 改了没效果呢?要改两个地方吗?

    对,两个地方都要改

    找不到工作/(ㄒoㄒ)/~~
  • xiunobbs
    禁止用户组
    2021-04-26 08:39
    4楼
  • xiunobbs
    禁止用户组
    2021-04-26 08:40
    5楼
  • xiunobbs
    禁止用户组
    2021-04-26 08:40
    6楼
  • xiunobbs
    禁止用户组
    2021-04-26 08:53
    7楼
  • CF
    管理员组
    2021-04-26 08:57
    8楼
    xiunobbs 这个m是不是错误的,原来是n

    n的月份如果是个位数的话,前面没有0,比如1;m始终带0,比如01

    找不到工作/(ㄒoㄒ)/~~
  • CF
    管理员组
    2021-04-26 08:58
    9楼
    xiunobbs 11

    上传图片能不能不要在附件里上传?直接粘贴或者使用编辑器的图片上传功能吧

    找不到工作/(ㄒoㄒ)/~~
  • xiunobbs
    禁止用户组
    2021-04-26 08:58
    10楼
  • CF
    管理员组
    2021-04-26 09:04
    11楼
    xiunobbs 你这帖子内容链接地址是这样的?

    这是消息插件的功能,可以自动跳转到对应楼层

    找不到工作/(ㄒoㄒ)/~~
  • 游客
    12楼
    登录 后参与评论
返回
CF
管理员组
主题数
帖子数
精华数