我的应用服务器在东部timeZone服务器上运行。所以当我做新的Date()时,我现在总是得到东部时间。如何根据客户的本地/浏览器时间获取时间?
答案 0 :(得分:0)
问:您必须与客户沟通什么?
一些建议:
1)客户端浏览器的时区可能属于HTTP标头
2)如果您的客户端正在运行Java applet,“new java.util.Calendar”可以为您提供客户端的时间和时区。
3)如果您的服务器准备接受Ajax调用,您可以使用Javascript。例如:
答案 1 :(得分:0)
答案 2 :(得分:0)
如果服务器知道用户的时区
Calendar.getInstance(TimeZone zone);
否则你可以发送日期值,包括从客户端到服务器的时区,比如说&y; yyyy-MM-dd HH:mm:sss Z'格式。