我正在研究将在国际上使用的日历解决方案。在我的数据中,我有时区缩写(CET,EST,JST)。这个缩写是否可以传递到moment-timezone.js来进行EST的时间和日期转换,这是数据提供者默认的转换?
答案 0 :(得分:2)
没有。这是一项不可能完成的任务,因为时区缩写不一致且含糊不清。例如,CST可能是美国或澳大利亚的中央标准时间。或者可能是中国标准时间或古巴标准时间。
通常,使用时区缩写仅显示。不要将它们解析为输入。
答案 1 :(得分:-1)
从文档(http://momentjs.com/docs/#/parsing/utc/)我知道你可以使用UTC:
moment.utc();
moment.utc(Number);
moment.utc(Number[]);
moment.utc(String);
moment.utc(String, String);
moment.utc(String, String[]);
moment.utc(String, String, String);
moment.utc(Moment);
moment.utc(Date);
至于CET,EST和JST我不确定,但您可以根据与UTC的偏差来计算这些。例如,从CET到UTC有直接的对应关系,正如您在此在线转换器中所看到的那样:
希望它有所帮助!