目前共有6篇帖子。 字体大小:较小 - 100% (默认)▼  内容转换:马新简体▼
 
点击 回复
133 5
【bug】现在,在帖子浏览页面显示啊啊是谁都对是在线状态,但在首页却显示在线用户数:0位
171.213.147.*
1楼 发表于:2025-4-16 21:43
副总编 二十二级
2楼 发表于:2025-4-16 21:46
估计是两个原因:
1.在查看在线用户数量的时候我正好超过1000s没登录了
2.手机端在线和电脑端在线不互通
 
巨大八爪鱼:我看了,并不是这两个原因。而是因为mysql里面两个日期时间字符串不能直接用减号相减,否则计算出来的秒数差是不对的。必须用TIMESTAMPDIFF函数比较。
  2025-4-16 22:07 回复
巨大八爪鱼

首页用的是mysql里面的减法算的,算出来是2025-04-16 13:56:49-2025-04-16 13:27:01=2948.000000,这个结果是不对的。

帖子浏览页面是在php里面算的,1744811809-1744810021=1788,这才是正确的结果。

  2025-4-16 22:09 回复
巨大八爪鱼:13:56:49-13:27:01=(56-27)×60+(49-1)=1740+48=1788
mysql不知道为什么,直接两字符串相减,结果是2948。
  2025-4-18 10:28 回复
一派掌门 二十级
3楼 发表于:2025-4-16 22:27
现在修复了。
 

回复帖子

内容:
用户名: 您目前是匿名发表
验证码:
(快捷键:Ctrl+Enter)
 

本帖信息

点击数:133 回复数:5
评论数: ?
作者:171.213.147.*
最后回复:巨大八爪鱼
最后回复时间:2025-4-18 10:28
精品区:已处理区
 
©2010-2025 Purasbar Ver2.0
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。