date js 半年_moment.js 搜索栏获取最近一周,一个月,三个月,半年,一年时间
统计时间
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 搜索栏获取最近一周,一个月,三个月,半年,一年时间相关推荐
- oracle存储过程季度方法,Oracle存储过程、触发器实现获取时间段内周、月、季度的具体时间...
欢迎技术交流. QQ:138986722 创建table: create table tbmeetmgrinfo( id number primary key, /*主键,自动增加 */ huiyis ...
- js 获取某个时间的一天前 几天前 一周前 几周前 一个月前 一年前的时间
js 获取某个时间的一天前 几天前 一周前 几周前 一个月前 一年前的时间 1.一天前 var dateStr = new Date(); dateStr.setDate(dateStr.getDat ...
- js 获取当前日期的上一个月
// 获取当前日期的上一个月 export function getlastMonth() {let now = new Date();// 当前月的日期let nowDate = now.getDa ...
- php最大输入时间,php 根据输入的参数,获取上季度最后一个月的时间
public function getTime( $time ='2017-06-01 00:00:00'){ $month = date('m',strtotime($time)); $season ...
- mysql获取当月数据_MySQL中获取天、周、月等数据
MySQL中获取天.周.月等数据 1.今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 2.昨天 SELECT * FROM 表名 ...
- MySQL中获取天、周、月等数据
MySQL中获取天.周.月等数据 1.今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 2.昨天 SELECT * FROM 表名 ...
- php 上一个月的开始和结束,php获取上一个月的开始与结束时间遇到的问题
改正之前: $_lastMonthStart = date('Y-m-1 00:00:00', strtotime("-1 month")); $_lastMonthEnd = d ...
- 获取当前日期的上一个月和后三个月。
import datetime from dateutil.relativedelta import relativedelta #获取当前日期的上一个月和后一个月 print(datetime.da ...
- 日期函数(最近一周/一个月/半年/一年)
日期函数(最近一周/一个月/半年/一年) // getTime 返回 1970 年 1 月 1 日至今的毫秒数. // setTime(毫秒) 方法以毫秒设置 Date 对象. //今天 functi ...
- 获取当前日期的上一个月,获取当前时间
// 获取当前日期的上一个月 export function getlastMonth(date) {const dattiem = GetDateTime();var arr = dattiem.s ...
最新文章
- PatchMatchStereo中的深度/视差传播策略
- X-UA-Compatible 1
- 掌握AI核心技巧,一站式数据采集处理与智能识别公开课
- JMX和Spring –第3部分
- 凝聚式层次聚类 java_凝聚法层次聚类之ward linkage method
- 常见NetBackup通讯问题及排错一般步骤
- 【毕业设计】基于Java的五子棋游戏的设计(源代码+论文)
- MySQL 操作 —— group by(按组)
- 深入浅出MFC - C++ 重要性质
- 转大白话系列之C#委托与事件讲解大结局
- 微信小程序常用UI组件库
- Jquery 插件开发——citylinkage(省、市、县城市联动选择)
- 如何知道自己的手机注册了多少软件和网站?(亲测有效)
- exe软件如何更改标题?
- OpenCV图片拼接
- 练手小项目(1)——智能聊天机器人
- The error may involve XXX(包)-Inline The error occurred while setting parameters
- git restore指令和git restore --staged 的使用
- 基础知识 | hex文件格式详解
- 一.二.管理和信息化软件的关系
热门文章
- android 获取lanucher 列表
- 第三章 MongoDb Java应用 3.2
- 在微型计算机中 如果电源突然中断,微型计算机在工作中电源突然中断,则其中的信息全部丢失,再次通电后也不能恢复的..._考试资料网...
- axios vue 回调函数_vue中ajax请求与axios包完美处理
- 【Python基础入门系列】第03天:Python 变量与数据类型
- linux nginx完全卸载
- mysql 单标递归_MySql8 WITH RECURSIVE递归查询父子集的方法
- Visual C++中 #include stdafx.h 头文件的用法
- bic,orr——设置某些位为0或者1
- matlab中二维插值函数interp2的使用