统计时间

label: '统计时间',

name: 'countTime',

type: 'select',

data: [

{

value: '0',

text: '最近一周'

},

{

value: '1',

text: '一个月'

},

{

value: '2',

text: '三个月'

},

{

value: '3',

text: '半年'

},

{

value: '4',

text: '一年'

}

]

实现方式

searchValue为搜索栏所选所填内容, 以及作为搜索和接口调用条件

需要引入moment.js

this.searchValue.endDate = new Date().toLocaleDateString() // 最后时间为今天

if (this.searchValue.countTime) {

let val = this.searchValue.countTime

this.searchValue.startDate = moment(new Date())

.subtract(

val === '2' ? 3 : val === '3' ? 6 : 1,

val === '0' ? 'weeks' : val === '4' ? 'years' : 'months' // 根据value设置开始时间

)

.format('YYYY/MM/DD')

} else { // 若未选择该下拉框,则默认为最近1周

this.searchValue.startDate = moment(new Date())

.subtract(1, 'weeks')

.format('YYYY/MM/DD')

}

date js 半年_moment.js 搜索栏获取最近一周,一个月,三个月,半年,一年时间相关推荐

  1. oracle存储过程季度方法,Oracle存储过程、触发器实现获取时间段内周、月、季度的具体时间...

    欢迎技术交流. QQ:138986722 创建table: create table tbmeetmgrinfo( id number primary key, /*主键,自动增加 */ huiyis ...

  2. js 获取某个时间的一天前 几天前 一周前 几周前 一个月前 一年前的时间

    js 获取某个时间的一天前 几天前 一周前 几周前 一个月前 一年前的时间 1.一天前 var dateStr = new Date(); dateStr.setDate(dateStr.getDat ...

  3. js 获取当前日期的上一个月

    // 获取当前日期的上一个月 export function getlastMonth() {let now = new Date();// 当前月的日期let nowDate = now.getDa ...

  4. php最大输入时间,php 根据输入的参数,获取上季度最后一个月的时间

    public function getTime( $time ='2017-06-01 00:00:00'){ $month = date('m',strtotime($time)); $season ...

  5. mysql获取当月数据_MySQL中获取天、周、月等数据

    MySQL中获取天.周.月等数据 1.今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 2.昨天 SELECT * FROM 表名 ...

  6. MySQL中获取天、周、月等数据

    MySQL中获取天.周.月等数据 1.今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 2.昨天 SELECT * FROM 表名 ...

  7. php 上一个月的开始和结束,php获取上一个月的开始与结束时间遇到的问题

    改正之前: $_lastMonthStart = date('Y-m-1 00:00:00', strtotime("-1 month")); $_lastMonthEnd = d ...

  8. 获取当前日期的上一个月和后三个月。

    import datetime from dateutil.relativedelta import relativedelta #获取当前日期的上一个月和后一个月 print(datetime.da ...

  9. 日期函数(最近一周/一个月/半年/一年)

    日期函数(最近一周/一个月/半年/一年) // getTime 返回 1970 年 1 月 1 日至今的毫秒数. // setTime(毫秒) 方法以毫秒设置 Date 对象. //今天 functi ...

  10. 获取当前日期的上一个月,获取当前时间

    // 获取当前日期的上一个月 export function getlastMonth(date) {const dattiem = GetDateTime();var arr = dattiem.s ...

最新文章

  1. PatchMatchStereo中的深度/视差传播策略
  2. X-UA-Compatible 1
  3. 掌握AI核心技巧,一站式数据采集处理与智能识别公开课
  4. JMX和Spring –第3部分
  5. 凝聚式层次聚类 java_凝聚法层次聚类之ward linkage method
  6. 常见NetBackup通讯问题及排错一般步骤
  7. 【毕业设计】基于Java的五子棋游戏的设计(源代码+论文)
  8. MySQL 操作 —— group by(按组)
  9. 深入浅出MFC - C++ 重要性质
  10. 转大白话系列之C#委托与事件讲解大结局
  11. 微信小程序常用UI组件库
  12. Jquery 插件开发——citylinkage(省、市、县城市联动选择)
  13. 如何知道自己的手机注册了多少软件和网站?(亲测有效)
  14. exe软件如何更改标题?
  15. OpenCV图片拼接
  16. 练手小项目(1)——智能聊天机器人
  17. The error may involve XXX(包)-Inline The error occurred while setting parameters
  18. git restore指令和git restore --staged 的使用
  19. 基础知识 | hex文件格式详解
  20. 一.二.管理和信息化软件的关系

热门文章

  1. android 获取lanucher 列表
  2. 第三章 MongoDb Java应用 3.2
  3. 在微型计算机中 如果电源突然中断,微型计算机在工作中电源突然中断,则其中的信息全部丢失,再次通电后也不能恢复的..._考试资料网...
  4. axios vue 回调函数_vue中ajax请求与axios包完美处理
  5. 【Python基础入门系列】第03天:Python 变量与数据类型
  6. linux nginx完全卸载
  7. mysql 单标递归_MySql8 WITH RECURSIVE递归查询父子集的方法
  8. Visual C++中 #include stdafx.h 头文件的用法
  9. bic,orr——设置某些位为0或者1
  10. matlab中二维插值函数interp2的使用