我希望能够创建一个日期对象,其时间类似于“2011 年圣诞节洛杉矶午夜”。
我使用了很棒的moment.js和更好的moment-timezone,但是默认的 Date 类和 moment 构造函数都没有将时区作为参数。
我已经能够通过使用格式化的 RFC2822 字符串来伪造它,如下所示:
d = new Date("12-25-2011 PST")
...但它要求我知道 12 月 25 日是标准时间。这给出了不同的答案:
d = new Date("12-25-2011 PDT")
理想情况下,我想使用像“America/Los_Angeles”这样的地理风格时区。