Javascript 如何将时区设置为';美国/纽约';不考虑浏览器时区?(moment.js)
是否有一种方法可以使用moment.js或moment timezone设置时区,以始终反映“美国/纽约”,而不管用户从何处访问应用程序 我已经试过了,但对象的时区反映了浏览器的时区,并返回America/Los_AngelesJavascript 如何将时区设置为';美国/纽约';不考虑浏览器时区?(moment.js),javascript,date,datetime,timezone,momentjs,Javascript,Date,Datetime,Timezone,Momentjs,是否有一种方法可以使用moment.js或moment timezone设置时区,以始终反映“美国/纽约”,而不管用户从何处访问应用程序 我已经试过了,但对象的时区反映了浏览器的时区,并返回America/Los_Angeles moment.tz("8/26/2013 4:55 pm", "M/D/YYYY h:mm a", "America/New_York") 如前所述, 您需要包括时区模块,并按如下方式使用它: moment("8/26/2013 4:55 pm", "M/D/YYY
moment.tz("8/26/2013 4:55 pm", "M/D/YYYY h:mm a", "America/New_York")
如前所述,
您需要包括时区模块,并按如下方式使用它:
moment("8/26/2013 4:55 pm", "M/D/YYYY h:mm a").tz("America/New_York").format();
如前所述,
您需要包括时区模块,并按如下方式使用它:
moment("8/26/2013 4:55 pm", "M/D/YYYY h:mm a").tz("America/New_York").format();
要更改默认时区,请使用带有有效时区的
moment.tz.setDefault
:
moment.tz.setDefault("America/New_York");
要更改默认时区,请使用带有有效时区的
矩.tz.setDefault
:
moment.tz.setDefault("America/New_York");
您的语法在这里完全正确。当我运行它时,它会生成一个偏移量为-4的日期,这是正确的。当你说“对象的时区”时,你在看什么属性?检查调试控制台。您是否收到错误“美国/纽约的时刻时区没有数据”?如果是这样,则没有加载tz数据。这里的语法非常好。当我运行它时,它会生成一个偏移量为-4的日期,这是正确的。当你说“对象的时区”时,你在看什么属性?检查调试控制台。您是否收到错误“美国/纽约的时刻时区没有数据”?如果是这样,则没有加载tz数据。之后是否会在默认时区下创建新的力矩对象?如果我的计算机设置为太平洋时区,新的时刻对象将使用默认时区创建,这是您在
moment.tz.setDefault中设置的(…
。以后是否会在默认时区下创建新的时刻对象?似乎不会。如果我的计算机设置为太平洋时区,则将使用默认时区创建新的时刻对象,您在moment.tz.setDefault(…
)中设置了默认时区。