如何使用javascript将日期对象转换为字符串



我有一个日期对象,如下所示let dateObj = Sat May 01 2021 20:21:00 GMT-0700 (Pacific Daylight Time)

我想把上面的值转换成这个字符串格式。let stringVal = 2021-05-01T20:21:00.000+0000

有人能告诉我如何做到这一点吗。我尝试过toUTCString((、toDateString((、toISOString((和所有其他方法,但未能以上述格式获得结果。

欢迎提供任何指导。这可能吗?

不确定是否希望将其转换为UTC,但根据您的示例,它看起来不是。

也许是这样的?只需替换";新日期(("和你的约会对象。

const date = new Date(new Date() - 1000 * 60 * 60 * 7); // subtract 7 hours since .toISOString() is going to add 7 hours
console.log(date.toISOString().replace('Z','+0000'));

*我应该补充一下,假设客户的时区是太平洋夏令时,或者至少是具有相同偏移的时区

相关内容

  • 没有找到相关文章

最新更新