【发布时间】:2025-11-24 19:25:04
【问题描述】:
我使用下面的代码从名为 registered_at 的 mySQL 字段返回结果,这样我就可以获取过去 7 天在该网站上注册的用户,并且工作正常:
andWhere('registered_at > UNIX_TIMESTAMP(NOW() - INTERVAL 7 DAY)')
我的问题是我还需要在过去 7 天前 7 天获得在网站上注册的用户。逻辑是显示最近 2 周的注册用户数,然后我可以输出这 2 周之间的百分比差异,例如:本周用户增加 10%。
我尝试了类似的方法:
andWhere('registered_at > UNIX_TIMESTAMP((NOW() - INTERVAL 14 DAY) - (NOW() - INTERVAL 7 DAY))')
但没用。
【问题讨论】:
标签: php mysql unix-timestamp