为什么我不能花时间将其设置到另一个区域?我想获取一个 date 字符串和静态时间并将其更改为不同的时区并获得结果。
var d = new Date("2022-05-18T19:48:32.000+00:00");
d.toLocaleString('en-US', { timeZone: 'America/New_York' });
alert(d);
无论我做什么,它都会显示我在丹佛电脑上的本地电脑时间。
回答1
d.toLocaleString('en-US', { timeZone: 'America/New_York' });
返回一个字符串,但您没有将其设置为变量。试试 d = d.toLocaleString('en-US', { timeZone: 'America/New_York' });