作了相关 patch:
https://github.com/ptt/pttbbs/pull/105(附中文)。将时间戳的位置从 4:00 改成距登入时间整数天,并在登出时再次判断是否 +1。这样就不会失去时间了。此外发现并修正了恰满 24 小时之时并不会 +1 的问题。至于当时重复计算的问题,我对此研究后写进了 PR 叙述中。当时换日+1的时间戳在隔日 9:40,无法判断换日后有无登入,只能无条件+1,又未考虑判定+1的程式的执行前的可能延迟,造成换日后实际判定+1前,可以登出登入+1,判定时又会+1。