Luxon生成无效日期



我有这个日期:

const fromDate = "Sat Oct 01 2022 00:00:00 GMT+0300 (GMT+04:00)";

我想把它改变到一个特定的时区,这就是我如何尝试的:

const newDate = DateTime.fromJSDate(fromDate).setZone("Asia/Amman").toJSDate()

我也试过:

const newDate = DateTime.fromJSDate(fromDate, { zone: "Asia/Amman" }).toJSDate()

但是两种方法都会产生无效的日期!

Invalid Date

ISOfromDate也失败。

那么,这里发生了什么?

只要用new Date()包装fromDate就可以解决问题。因为函数需要一个日期对象;不是字符串

最新更新