原
js获取最近一周,最近两周,最近一月,最近三月等时间范围。 element ui 时间日期范围组件设置默认值

最近一周
const end = new Date();
const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
picker.$emit('pick', [start, end]);
这个是赋值给element ui 时间范围组件快捷选择的,也可以配合moment.js,day.js等时间日期处理组件来格式化等使用,比如给element ui 时间范围组件赋值一个默认值,
这里是默认赋值最近一周的,其他时间同理。这里用的moment.js,使用day.js也是一个道理
// 默认给时间范围赋值最近一周
const end = new Date(); // 获取当前时间
const start = new Date();
// 当前时间往前推7天就是最近一周开始的日期
start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
this.incrementChartsDataRange = [moment(start).format('YYYY-MM-DD'),moment(end).format('YYYY-MM-DD')]
最近两周
const end = new Date();
const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 14);
picker.$emit('pick', [start, end]);
最近一月
const end = new Date();
const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
picker.$emit('pick', [start, end]);
最近三月
const end = new Date();
const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 90);
picker.$emit('pick', [start, end]);
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)
评价
排名
8
文章
231
粉丝
7
评论
7
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术