前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Moment函数上周/上月等时间开始和结束数组

Moment函数上周/上月等时间开始和结束数组

作者头像
程序员不务正业
发布2018-12-04 16:52:07
1.5K0
发布2018-12-04 16:52:07
举报

屏幕快照 2018-10-29 下午6.03.21.png

本周
代码语言:javascript
复制
export function getThisWeekDate(date) {
  // 获取到本周的周一
  const startDate = Moment()
    .startOf("week")
    .format("YYYY-MM-DD"); //.valueOf()获取到的是Long,不然就是一个Moment对象
  const endDate = Moment()
    .endOf("week")
    .format("YYYY-MM-DD");
  return [startDate, endDate];
}
上周
代码语言:javascript
复制
// 上周[]
export function getLastWeekDate() {
  // 获取到上周的周一
  const startDate = Moment()
    .week(Moment().week() - 1)
    .startOf("week")
    .format("YYYY-MM-DD");
  const endDate = Moment()
    .week(Moment().week() - 1)
    .endOf("week")
    .format("YYYY-MM-DD");

  return [startDate, endDate];
}
本月
代码语言:javascript
复制
// 这月[]
export function getThisMonthDate() {
  const startDate = Moment()
    .startOf("month")
    .format("YYYY-MM-DD"); //.valueOf()获取到的是Long,不然就是一个Moment对象
  const endDate = Moment()
    .endOf("month")
    .format("YYYY-MM-DD");
  return [startDate, endDate];
}
上月
代码语言:javascript
复制
// 上月[]
export function getLastMonthDate() {
  const startDate = Moment()
    .month(Moment().month() - 1)
    .startOf("month")
    .format("YYYY-MM-DD");
  const endDate = Moment()
    .month(Moment().month() - 1)
    .endOf("month")
    .format("YYYY-MM-DD");
  return [startDate, endDate];
}
本年
代码语言:javascript
复制
// 本年[]
export function getThisYearDate() {
  const startDate = Moment()
    .startOf("year")
    .format("YYYY-MM-DD");
  const endDate = Moment()
    .endOf("year")
    .format("YYYY-MM-DD");
  return [startDate, endDate];
}
去年
代码语言:javascript
复制
// 去年[]
export function getLastYearDate() {
  const startDate = Moment()
    .year(Moment().year() - 1)
    .startOf("year")
    .format("YYYY-MM-DD");
  const endDate = Moment()
    .year(Moment().year() - 1)
    .endOf("year")
    .format("YYYY-MM-DD");
  return [startDate, endDate];
}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.10.29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 本周
  • 上周
  • 本月
  • 上月
  • 本年
  • 去年
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档