1

当我在具有 -3 GMT 时区的 PC 上1909-01-01T03:00:00Z使用 Luxon解析DateTime.fromISO而不是在午夜获得 1909 年 1 月 1 日时,我得到 1908 年 12 月 31 日 22:43。我做错了什么还是这是一个错误?

4

1 回答 1

1

阅读 Luxon 文档,我设法找到了解决方案。将字符串解析为 UTC,然后将其转换为本地并keepLocalTime保留正确的日期。

 let date = DateTime.fromISO(dateString, { zone: 'utc' });
 date = fecha.setZone('local', { keepLocalTime: true });
于 2021-04-22T18:42:13.210 回答