Javascript can';t使moment-timezone.js正常工作

Javascript can';t使moment-timezone.js正常工作,javascript,datetime,timezone,momentjs,Javascript,Datetime,Timezone,Momentjs,我正在尝试使用moment.js和moment-timezone.js让用户能够切换到他们的本地时区。但是我在使用moment-timezone.js时遇到了一些困难。我以他们为例,但选择哪个时区并不重要,它总是给我本地时间。这是我的密码: <html> <head> <title>Test</title> <script src='scripts/jquery.min.js'></script>

我正在尝试使用moment.js和moment-timezone.js让用户能够切换到他们的本地时区。但是我在使用moment-timezone.js时遇到了一些困难。我以他们为例,但选择哪个时区并不重要,它总是给我本地时间。这是我的密码:

<html>
<head>
    <title>Test</title>

    <script src='scripts/jquery.min.js'></script>
    <script src="scripts/moment.js"></script>
    <script src="scripts/moment-timezone.js"></script>
    <script src="scripts/moment-timezone-with-data.js"></script>
</head>
<body>
    <span id="time">

    </span> 
    <script>
        $(document).ready(function(){

            var dhaka = moment.tz("2015-09-01 12:00", "Asia/Dhaka");

            var newYork = dhaka.clone().tz("America/New_York");
            var losAngeles = dhaka.clone().tz("America/Los_Angeles");
            var london = dhaka.clone().tz("America/Los_Angeles");



            $('#time').html('Dhaka: ' + dhaka.format() + "<BR>New York: " + newYork.format() + "<br>Los Angeles: " + losAngeles.format() + "<br>London: " + london.format());
        })
    </script>
</body>
我做错什么了吗?为什么不起作用?


<html>
<head>
    <title>Test</title>

    <script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-alpha1/jquery.js'></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.6/moment.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.4.0/moment-timezone-with-data.min.js"></script>

</head>
<body>
    <span id="time">

    </span> 
    <script>
        $(document).ready(function(){

            var dhaka = moment.tz("2015-09-01 12:00", "Asia/Dhaka");

            var newYork = dhaka.clone().tz("America/New_York");
            var losAngeles = dhaka.clone().tz("America/Los_Angeles");
            var london = dhaka.clone().tz("America/Los_Angeles");

            $('#time').html('Dhaka: ' + dhaka.format() + "<BR>New York: " + newYork.format() + "<br>Los Angeles: " + losAngeles.format() + "<br>London: " + london.format());
        })
    </script>
</body>
</html>
试验 $(文档).ready(函数(){ var dhaka=moment.tz(“2015-09-01 12:00”,“亚洲/达卡”); var newYork=dhaka.clone().tz(“美国/纽约”); var losAngeles=dhaka.clone().tz(“美国/洛杉矶”); var london=dhaka.clone().tz(“美国/洛杉矶”); $(“#time”).html('Dhaka:'+Dhaka.format()+”
纽约:“+newYork.format()+”
洛杉矶:“+losAngeles.format()+”
伦敦:“+London.format()); })

这里是jsfiddle链接-

我想推荐这个来阅读这个,因为我忘了添加时区数据文件。我加了那个,但输出还是一样。非常感谢迪帕克。迪帕克是老板!:D
<html>
<head>
    <title>Test</title>

    <script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-alpha1/jquery.js'></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.6/moment.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.4.0/moment-timezone-with-data.min.js"></script>

</head>
<body>
    <span id="time">

    </span> 
    <script>
        $(document).ready(function(){

            var dhaka = moment.tz("2015-09-01 12:00", "Asia/Dhaka");

            var newYork = dhaka.clone().tz("America/New_York");
            var losAngeles = dhaka.clone().tz("America/Los_Angeles");
            var london = dhaka.clone().tz("America/Los_Angeles");

            $('#time').html('Dhaka: ' + dhaka.format() + "<BR>New York: " + newYork.format() + "<br>Los Angeles: " + losAngeles.format() + "<br>London: " + london.format());
        })
    </script>
</body>
</html>