vue中如何获取增加几天后的日期

vue中如何获取增加几天后的日期

d4b23749002ddcca6217fe64ddd151fa.png

首先看看你们的vue时间控件是不是

我用的是elementUI

给定一个日期和周期算出接下来的时间并显示,回显到时间控件上

//随意定义一个周期 和一个开始时间

let beginTime = "2020-09-17 13:00:00"

let cycle = "2"

//判断周期是否是数值类型

let reg = /^[0-9]+.? [0-9]*$/;

if(reg. test(cycle)){

//string转date

let time = new Date(beginTime);

//将开始时间转化为毫秒值

let resultTime = time. getTime;

//计算增加后的时间

let resultTimeStr = resultTime + 1000 * 60 * 60 * 24 * cycle;

//将毫秒值转会日期类型

let endTime = new Date();

endTime. setTime(resultTimeStr);

}else{

this. alert("请输入数字类型","提示");

下面提供个计算毫秒值的信息

var t = new Date();//你已知的时间

var t_s = t.getTime();//转化为时间戳毫秒数

t.setTime(t_s + 1000 * 60);//设置新时间比旧时间多一分钟

alert(t) // 2016-12-11 20:21:20

t.setTime(t_s + 1000 * 60 * 60);//设置新时间比旧时间多一小时

alert(t) // 2016-12-11 21:20:20

t.setTime(t_s + 1000 * 60 * 60 * 24);//设置新时间比旧时间多一天

alert(t) // 2016-12-12 20:20:20

利用当前时间生成yyyymmddhhmmss

function pad(n) { return n < 10 ? '0' + n : n }

function generateTimeReqestNumber() {

var date = new Date();

return date.getFullYear().toString() + pad(date.getMonth() + 1) + pad(date.getDate()) + pad(date.getHours()) + pad(date.getMinutes()) + pad(date.getSeconds());

}

最后生成的就是14位码 例如:20200917130000

vue中如何获取增加几天后的日期相关教程

GitHub 加速计划 / vu / vue
109
19
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:4 个月前 )
9e887079 [skip ci] 1 年前
73486cb5 * chore: fix link broken Signed-off-by: snoppy <michaleli@foxmail.com> * Update packages/template-compiler/README.md [skip ci] --------- Signed-off-by: snoppy <michaleli@foxmail.com> Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 1 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐