Javascript 如何获取特定时区中的日期/时间?

Javascript 如何获取特定时区中的日期/时间?,javascript,momentjs,Javascript,Momentjs,我一直在使用javascript处理日期/时间。我的目标是确定它在PST中的时间,而不管用户在哪里。我一直在使用这种方法: var pstTime = moment().utc().subtract('hours', 7); 直到几周前的夏令时。现在是休息一小时,并造成一些问题。有没有办法(在moment.js或standard js中)只提取特定时区的时间?您可以使用 夏令时适用于夏季月份,冬季月份使用标准时间。UTC是标准时间。PST是标准时间。看起来您在夏时制期间使用了PDT。Hrrm,

我一直在使用javascript处理日期/时间。我的目标是确定它在PST中的时间,而不管用户在哪里。我一直在使用这种方法:

var pstTime = moment().utc().subtract('hours', 7);
直到几周前的夏令时。现在是休息一小时,并造成一些问题。有没有办法(在moment.js或standard js中)只提取特定时区的时间?

您可以使用


夏令时适用于夏季月份,冬季月份使用标准时间。UTC是标准时间。PST是标准时间。看起来您在夏时制期间使用了PDT。Hrrm,因此对于加利福尼亚州来说,它在夏时制期间使用PDT,其余时间使用PST?虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面更改,只有链接的答案可能无效。我认为答案的基本部分是使用库/扩展,链接是为了方便。无论哪种方式,我都使用链接库编辑添加了一个解决方案。
var pstTime = moment().tz('America/Los_Angeles');