let dateTimes = [
{
id: 1,
name: '本周',
start_time: dayjs().startOf('week').add(1, 'day').format('YYYY-MM-DD'),
end_time: dayjs().endOf('week').add(1, 'day').format('YYYY-MM-DD'),
},
{
id: 2,
name: '上周',
start_time: dayjs().add(-1, 'week').startOf('week').add(1, 'day').format('YYYY-MM-DD'),
end_time: dayjs().add(-1, 'week').endOf('week').add(1, 'day').format('YYYY-MM-DD'),
},
{
id: 3,
name: '本月',
start_time: dayjs().startOf('month').format('YYYY-MM-DD') ,
end_time: dayjs().endOf('month').format('YYYY-MM-DD'),
},
{
id: 4,
name: '上月',
start_time: dayjs().add(-1, 'month').startOf('month').format('YYYY-MM-DD') ,
end_time: dayjs().add(-1, 'month').endOf('month').format('YYYY-MM-DD'),
},
]
let curMonth = dayjs().month() + 1
if (curMonth < 3) {
dateTimes.push(
{
id: 5,
name: '本季度',
start_time: dayjs().month(0).format('YYYY-MM-DD'),
end_time: dayjs().month(2).endOf('month').format('YYYY-MM-DD'),
},
{
id: 6,
name: '上季度',
start_time: dayjs().add(-1, 'year').month(9).format('YYYY-MM-DD'),
end_time: dayjs().add(-1, 'year').month(11).endOf('month').format('YYYY-MM-DD'),
},
)
} else if (curMonth < 6) {
dateTimes.push(
{
id: 5,
name: '本季度',
start_time: dayjs().month(3).format('YYYY-MM-DD'),
end_time: dayjs().month(5).endOf('month').format('YYYY-MM-DD'),
},
{
id: 6,
name: '上季度',
start_time: dayjs().month(0).format('YYYY-MM-DD'),
end_time: dayjs().month(2).endOf('month').format('YYYY-MM-DD') ,
},
)
} else if (curMonth < 9) {
dateTimes.push(
{
id: 5,
name: '本季度',
start_time: dayjs().month(6).format('YYYY-MM-DD'),
end_time: dayjs().month(8).endOf('month').format('YYYY-MM-DD'),
},
{
id: 6,
name: '上季度',
start_time: dayjs().month(3).format('YYYY-MM-DD'),
end_time: dayjs().month(5).endOf('month').format('YYYY-MM-DD'),
},
)
} else if (curMonth < 12) {
dateTimes.push(
{
id: 5,
name: '本季度',
start_time: dayjs().month(9).format('YYYY-MM-DD'),
end_time: dayjs().month(11).endOf('month').format('YYYY-MM-DD'),
},
{
id: 6,
name: '上季度',
start_time: dayjs().month(6).format('YYYY-MM-DD'),
end_time: dayjs().month(8).endOf('month').format('YYYY-MM-DD'),
},
)
}

最新文章

  1. 读《C#高级编程》第1章问题
  2. AngularJS 指令
  3. C编译: 动态连接库 (.so文件)
  4. 五、CCNode
  5. .Net开源数据库设计工具Mr.E For Linq (EF 6.1) 教程(三)更新已发布的数据库
  6. 逻辑回归损失函数(cost function)
  7. colorful-记录好看的颜色
  8. 恢复js文件在windows默认打开方式
  9. 教你如何绘制数学函数图像——numpy和matplotlib的简单应用
  10. Vue开篇之Vue-cli搭建项目
  11. AngularJS之拖拽排序(ngDraggable.js)
  12. 流畅的Python读书笔记(二)
  13. simHash 简介以及 java 实现
  14. Linux好用的工具命令 - nl/du
  15. 用servlet实现用户登录案例
  16. 【three.js练习程序】旋转物体自身
  17. 音视频学习系列第(七)篇---MediaCodec的使用
  18. 快速链接bioconductor,以及安装“XML”
  19. 【BZOJ】【3437】小P的牧场
  20. 使用 Visual Studio Code(VSCode)搭建简单的 Python + Django 开发环境

热门文章

  1. _Bool類型
  2. 安装部署Java项目
  3. 如何在 pyqt 中使用动画实现平滑滚动的 QScrollArea
  4. Java基础学习笔记-流程控制
  5. 单实例Primary快速搭建Standby RAC参考手册(19.16 ADG)
  6. Java基础1-1-1—java基础语法(数据类型及转换)
  7. java入门与进阶-P1.5+P1.6
  8. 时间日期相关总结-System类的常用方法
  9. 构造方法-JavaBean
  10. UML 图