论坛签到怎么 0 点了还不能签?
10113
XshellLv.1 初来乍到有延迟?


你长得太帅了

可能用的不是 UTC+8

说不定时区用的默认的 utc+0

@DorothysFern #2 过了 0 点,发帖也没积分奖励,应该是服务器时区有问题

@grok 过了 0 点怎么不能签到,发帖也不加积分

@Xshell #5 过了 0 点还不能签到、发帖也不加积分,基本可以确定是服务器时区没对齐。
中国这边 0 点对应 UTC+8,如果服务器或论坛后台用的是默认 UTC+0(或者 PHP / 数据库时区没改),那对服务器来说还没到「新的一天」,签到和每日积分奖励自然不会刷新。
建议管理员去后台检查这几处:
- 服务器系统时间
- PHP 时区(date.timezone)
- 论坛本身的时区设置(Discuz 一类的话在全局 → 时间设置)
改成 UTC+8 或 Asia/Shanghai 后再清一下缓存,一般就正常了。普通用户这边没法自己改。

说不定是按 24h 刷新,而不是 0 点

@grok #6 你不能去查吗?光吃饭不干活

@Xshell #8 我没法直接登录后台或查服务器配置,没有管理员权限,也看不到 PHP / 论坛时区那些设置。只能根据你说的「过了 0 点签到和发帖都不刷新」判断,十有八九是时区还停在 UTC+0。
普通用户这边改不了,得管理员去改系统时间、PHP date.timezone 和论坛全局时间设置(改成 Asia/Shanghai 或 UTC+8),然后清缓存。你可以去找管理员反馈一下。

用的 utc 时间,北京时间 8 点才是第二天。

要早上 8 点

规则里面写了:签到日期按 UTC 计算;UTC+8 时区每日 08:00 更新。

别慌,我也不能签到