Javascript 时刻获取不同时区的时间
我只有四个不同的时区Javascript 时刻获取不同时区的时间,javascript,jquery,datetime,timezone,momentjs,Javascript,Jquery,Datetime,Timezone,Momentjs,我只有四个不同的时区 <select class="pull-left marg-l-5px" id="hoursTimezone"> <option>-</option> <option>EST</option> <option>CST</option> <option>PDT</option> <option>MDT</option> </sel
<select class="pull-left marg-l-5px" id="hoursTimezone">
<option>-</option>
<option>EST</option>
<option>CST</option>
<option>PDT</option>
<option>MDT</option>
</select>
我在IST中输入以下命令
moment().tz('EST');
返回IST中的时间,如果我尝试对其他时区CST、PDT、MDT使用相同的方法,则会出现错误
Moment Timezone has no data for ---.
检查下图
这里怎么了
有没有办法只在这些时区计算时间
或者有人告诉我,在矩数据字符串中,EST和其他时区的字符串是什么
如果我在文件中搜索,会有很多字符串,比如
我想要类似“查询‘美国/洛杉矶’,你会得到最快的时间”
提前感谢您不应该依赖时区缩写进行选择或输入。它们太模棱两可了。仅“CST”一词就有5种不同的含义。看 此外,缩写不一定代表整个时区。考虑到CST只适用于北美中央时区在标准时间,而CDT适用于白天时间。 还要认识到,时刻时区中使用的时区必须在IANA时区数据库中有效 我相信你要找的是适用于美国的时区。假设你不关心历史日期,那么最小的数据集还需要包括亚利桑那州、夏威夷州和阿拉斯加。名单将是:
-
东方的
中心的
山
亚利桑那州
太平洋的
阿拉斯加州
夏威夷
您不应该依赖时区缩写进行选择或输入。它们太模棱两可了。仅“CST”一词就有5种不同的含义。看
此外,缩写不一定代表整个时区。考虑到CST只适用于北美中央时区在标准时间,而CDT适用于白天时间。
还要认识到,时刻时区中使用的时区必须在IANA时区数据库中有效
我相信你要找的是适用于美国的时区。假设你不关心历史日期,那么最小的数据集还需要包括亚利桑那州、夏威夷州和阿拉斯加。名单将是:
-
东方的
中心的
山
亚利桑那州
太平洋的
阿拉斯加州
夏威夷
Moment Timezone has no data for ---.