关于此问题的不同变体并不缺少问题/答案,但我似乎找不到我的场景。如何(在 NodeJS 中)转换如下字符串;let timeZone = "America/Chicago";let dateTimeStr = "01-26-2020 12:34:56 PM";具有这样的偏移量的日期时间字符串? 2020-01-26T17:34:56-05:00这就是我正在尝试的let timeZone = "America/Chicago";let dateTimeString = "01-26-2020 12:34:56 PM";newDate = new Date(dateTimeString);console.log(`newDate=${newDate.toISOString()}`);let dateTimeWithOffset = new Date(newDate).toLocaleString("en-US", { timeZone: timeZone, timeZoneName: "short",});console.log(`dateTimeWithOffset=${dateTimeWithOffset}`);哪个产生;newDate=2020-01-26T17:34:56.000ZdateTimeWithOffset=2020-01-26T17:34:56.000Z我希望在没有任何外部库的情况下做到这一点。
添加回答
举报
0/150
提交
取消