如何在 date-fns 中使用时区正确格式化日期?

How to correctly format date with timezone in date-fns?

我正在使用 date-fns 库,但它没有正确格式化日期。

我的代码:

    import { format } from 'date-fns'
    console.log(format(endOfDay(new Date()), "yyyy-MM-dd'T'HH:mm:ssX"))

所需结果:

      2022-05-19T23:59:59Z

实际结果:

      2022-05-19T23:59:59+02
        

请帮我找出错误。谢谢

要使用格式获得您想要的结果...

import { format } from 'date-fns'

console.log(format(new Date(), "yyyy-MM-dd'T'HH:mm:ss'Z'"));