如何在JavaScript中获取客户端时区?

art*_*twl 9 javascript timezone

谁可以编写一个函数来获取客户端的时区,返回值如:EDT EST IST等等

Pra*_*ana 11

toTimeString() 方法给出时区名称试试下面的...

var d=new Date();
var n=d.toTimeString();     

ouput

03:41:07 GMT+0800 (PHT) or 09:43:01 EDT 
Run Code Online (Sandbox Code Playgroud)

演示

要么

检查:使用JavaScript自动检测时区

下载jstz.min.js并在你的html页面中添加一个函数

    <script language="javascript">
        function getTimezoneName() {
            timezone = jstz.determine_timezone()
            return timezone.name();
        }
    </script>
Run Code Online (Sandbox Code Playgroud)