有没有办法改善 NodeJS 中时区转换的执行时间?
我目前正在编写一段代码,需要将大量 UTC 日期格式化为 ISO 格式的特定时区。
对于基线,我只使用
Date#toISOString()
格式化它们,我在基准测试中的平均执行时间是 93 毫秒.
这是我测试过的其他一些(使用时区操作)
乐讯
DateTime.now().setZone(ZONE).toISO())
日期-fns-tz
formatInTimeZone(new Date(), ZONE, "yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
day.js
dayjs.extend(utc);
dayjs.extend(timezone);
dayjs().tz(ZONE).format()
平均执行时间:
图书馆 | 平均执行时间(毫秒) |
---|---|
Date.toIsoString() | 93 |
乐视 | 1367 |
日期-fns-tz | 1662 |
day.js | 2137 |
与本文相关的文章
评论列表(0)
- 暂无评论