有没有办法在javascript中获取当前时区?

Tos*_*far 2 javascript

可能重复:
使用JavaScript获取客户端的时区

反正有没有在JavaScript中获取当前时区。我所看到的是

Date.getTimeZoneOffset()
Run Code Online (Sandbox Code Playgroud)

我面临的问题是,我有一个允许用户下载pdf的功能,现在pdf必须在其中包含一个“下载日期”,该日期应该是用户本地日期,必须在Java中执行此操作。但是,这一切令人困惑,我不知道我是否应该进行语言环境设置,或者只是时区可以工作,每次当我尝试执行某些操作时,结果都不同!

Ani*_*han 5

使用 Date.toTimeString()

码:

var date = new Date();
document.write(date.toTimeString());
Run Code Online (Sandbox Code Playgroud)

输出:

22:53:21 GMT+0530 (India Standard Time)
              ^offset     ^timezone
Run Code Online (Sandbox Code Playgroud)

  • 我得到 `new Date( 2012, 0 ).toTimeString(); //"00:00:00 GMT+0200 (FLE 标准时间)"` 和 `new Date( 2012, 6 ).toTimeString(); //00:00:00 GMT+0300 (FLE Daylight Time)` 当一个简单的 `Europe/Helsinki` 将所有这些封装在一个时区中时,这并没有那么有用。 (2认同)