You need to enable JavaScript to run this app. 使用Dayjs按天分组数据并保留YYYY-MM-DD日期格式的实现方案
优惠活动
大模型
产品
解决方案
定价
更多

使用Dayjs按天分组数据并保留YYYY-MM-DD日期格式的实现方案

解决方案

你当前用.get('date')仅能获取到当月的日期序号(1~31),要得到YYYY-MM-DD格式的分组键,直接调用Dayjs的format方法即可,且你已经用utc模式解析时间,不会出现时区偏移导致的日期错误。

只需修改groupBy的分组条件为:

groupBy(data, (item) => dayjs.utc(item.time_bucket).format('YYYY-MM-DD'))

扩展适配多维度分组

你后续要支持week/month/year切换分组,也可以直接通过修改format的格式字符串实现,不需要额外逻辑:

  • 按周分组:format('YYYY-[W]ww'),输出如2021-W22
  • 按月分组:format('YYYY-MM'),输出如2021-06
  • 按年分组:format('YYYY'),输出如2021

内容的提问来源于stack exchange,提问作者grindarius

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 14:33:03