我有一个日期对象,如下所示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'));
*我应该补充一下,假设客户的时区是太平洋夏令时,或者至少是具有相同偏移的时区