0
A
回答
1
假设你已经保存在用户的timezine(我将使用America/Los_Angeles
,因为这是目前+8现在)
$user_tz = 'America/Los_Angeles'; // get from your db
$dt = new DateTime();
$dt->setTimeZone(new DateTimeZone($user_tz))
if ($dt->format('g') == 0 && $dt->format('i') == '00')
{
echo "it's midnight";
}
1
您不能使用PHP,因为它不在用户计算机上运行,另一个选项将使用JavaScript中的getTimezoneOffset()。
相关问题
- 1. 如何计算午夜时间间隔?
- 2. 午夜运行windows服务
- 3. 如何检测时间已过午夜?
- 4. 如何获得给定时区的“午夜”的UTC时间?
- 5. 在午夜时间用Java获取今天的日期
- 6. 在mysql中从午夜减去时间
- 7. 获取前一天午夜的日期时间对象
- 8. 获取上周三午夜的unix时间戳
- 9. 如果$时间=午夜,改变$日
- 10. 午夜时间到秒之间
- 11. 如何获取Facebook服务器时间?
- 12. 如何获取twitter服务器时间?
- 13. 如何从使用AJAX的其他服务器获取时间?
- 14. 如何获取用户的本地时间而不是服务器的时间?
- 15. 后在午夜时间的PostgreSQL
- 16. 如何使用Internet时间服务器获取时间?
- 17. 如何获取Firebase云服务中的服务器时间戳?
- 18. HTML输入时间最多在午夜
- 19. 处理时间和午夜后
- 20. 计算午夜时间差异
- 21. Datediff当时间跨越午夜
- 22. 如何从Firebase的iOS API获取服务器时间戳?
- 23. 如何获取上午/下午格式的时间iphone NSDateFormatter?
- 24. SQL搜索午夜到午夜
- 25. 如何在午夜前或午夜后学习mytime?
- 26. 从服务器获取的时间戳本地时间戳
- 27. 如何使用Firestore获取Firebase云服务器中的服务器时间戳?
- 28. 获得今天的午夜时间为UTC
- 29. 如何按照与午夜不同的时间开始分组?
- 30. 如何从Firebase服务器获取当前UTC时间
如果我在服务器上获得当前的小时是17,我可以说, :这是该用户的午夜? – vietean 2013-03-26 04:29:34