gpt4 book ai didi

javascript - 实现 Moment.js 和 Moment 时区

转载 作者:行者123 更新时间:2023-11-28 20:19:13 28 4
gpt4 key购买 nike

我有一个jsfiddle here

它是空白的,因为我想做的事情不起作用......

我已经调用了适当的外部脚本。

我正在尝试将这个令人难以置信的库实现到我的网站中,但我不确定我做错了什么。

最终,我需要根据单击的州显示美国不同地区的时区。

我已经包含了核心库、时刻时区库和我的时刻时区数据文件。数据文件如下所示(从 Timezone Data Builder 中提取)

moment.tz.add({
"zones": {
"America/Los_Angeles": [
"-7:52:58 - LMT 1883_10_18_12_7_2 -7:52:58",
"-8 US P%sT 1946 -8",
"-8 CA P%sT 1967 -8",
"-8 US P%sT"
]
},
"rules": {
"US": [
"1918 1919 2 0 8 2 0 1 D",
"1918 1919 9 0 8 2 0 0 S",
"1942 1942 1 9 7 2 0 1 W",
"1945 1945 7 14 7 23 1 1 P",
"1945 1945 8 30 7 2 0 0 S",
"1967 2006 9 0 8 2 0 0 S",
"1967 1973 3 0 8 2 0 1 D",
"1974 1974 0 6 7 2 0 1 D",
"1975 1975 1 23 7 2 0 1 D",
"1976 1986 3 0 8 2 0 1 D",
"1987 2006 3 1 0 2 0 1 D",
"2007 9999 2 8 0 2 0 1 D",
"2007 9999 10 1 0 2 0 0 S"
],
"CA": [
"1948 1948 2 14 7 2 0 1 D",
"1949 1949 0 1 7 2 0 0 S",
"1950 1966 3 0 8 2 0 1 D",
"1950 1961 8 0 8 2 0 0 S",
"1962 1966 9 0 8 2 0 0 S"
]
},
"links": {}
});

这是对脚本的调用...

<body>
<script>
moment().tz("America/Los_Angeles").format("h:mm a")
</script>
</body>

这里有一些指导会很棒!

最佳答案

可能只是您没有对输出执行任何操作。尝试这样的事情:

<div id="foo"></div>
<script>
var s = moment().tz("America/Los_Angeles").format("h:mm a");
document.getElementById("foo").innerHTML = s;
</script>

当然,您实际用它做什么将取决于您的应用程序。

关于javascript - 实现 Moment.js 和 Moment 时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18661150/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com