【发布时间】:2019-02-19 09:58:47
【问题描述】:
我想使用 date-fns lib 获取从当天开始的最后一小时:分钟:秒的 ISO-8601 格式:
我正在使用:
endOfDay(new Date());
Fri Sep 14 2018 23:59:59 GMT-0300
所以添加 toISOString() 以获取 ISO 格式:
endOfDay(new Date()).toISOString()
结果:
2018-09-15T02:59:59.999Z
当我需要时:
2018-09-14T23:59:59.999Z
【问题讨论】:
-
我相信这是因为您的日期是 UTC。也许尝试计算时区偏移量,并将其应用于您的日期会起作用。例如,您是 GMT-0300;比世界标准时间早 3 小时。要获得您所在时区的时间,您需要返回三个小时。虽然,这一切都是基于 10 分钟的研究。我不是日期格式专家:)
标签: javascript typescript date-fns