如何在注册表单中检测用户时区?

Tom*_* S. 8 timezone autofill

时区很难从众多选项中进行选择.我想让这个过程更简单.我在野外看到了一些可以做出最佳猜测的形式.我为一个解决方案着想,但运气不错.有人知道怎么做吗?

Jos*_*lio 10

使用Javascript:

var today = new Date();

alert( today.getTimezoneOffset() );
Run Code Online (Sandbox Code Playgroud)

这将给出Offset(GMT-X),但不是实际的时区名称.请记住,相同的GMT偏移量可以与多个时区相对应,还必须考虑夏令时.但是,这可能是最容易开始的地方,而不是让用户从下拉菜单中选择他们的时区.