我正在使用成功获取昨天的 mySQL 数据
SELECT COUNT(*) as total FROM track
WHERE FROM_UNIXTIME(date,'%Y-%m-%d %h:%m:%s') > DATE_ADD(NOW(), INTERVAL -2 DAY)
AND FROM_UNIXTIME(date,'%Y-%m-%d %h:%m:%s') < DATE_ADD(NOW(), INTERVAL -1 DAY)
但是,它使用服务器的时区。我的服务器位于美国,如果访问者来自与美国不同的时区(例如:亚洲或欧洲),我昨天的数据对于用户来说将不正确。我想根据访问者的时区获取正确的昨天结果。我可以在 php 中获取访问者时区,但我不知道如何在 mySQL 中使用它。