vue+el-date-picker 日期的加减方法,加一天,减一天,向前一天,向后一天
微wx笑
2023-08-18【前端开发】
48
0
0关键字:
vue el-date-picker 日期
vue+el-date-picker 日期的加减方法,加一天,减一天,向前一天,向后一天
vue+el-date-picker 日期的加减方法,加一天,减一天,向前一天,向后一天
表单
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | < el-form-item label = "发布日期" prop = "" > < el-date-picker v-model = "form.begin" type = "date" format = "yyyy-MM-dd" value-format = "yyyy-MM-dd" placeholder = "开始日期" clearable> </ el-date-picker > 至 < el-date-picker v-model = "form.end" type = "date" format = "yyyy-MM-dd" value-format = "yyyy-MM-dd" placeholder = "默认至今" clearable> </ el-date-picker > < el-button @ click = "dateSet('form', -1)" >前一天</ el-button >< el-button @ click = "dateSet('form', 0)" >今天</ el-button >< el-button @ click = "dateSet('form', 1)" >后一天</ el-button > </ el-form-item > |
js代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | dateSet(formName, val){ if (val > 0){ this .form.begin = this .addDate( this .form.begin, val); this .form.end = this .addDate( this .form.begin, 1); } else if (val < 0){ this .form.end = this .form.begin; this .form.begin = this .addDate( this .form.begin, val); } else { this .form.begin = this .getDate(); this .form.end = "" ; } }, //获取日期的 getDate(){ var Dates = new Date(); if (Dates.getHours() < 15){ Dates.setDate(Dates.getDate() - 1); } var mon = Dates.getMonth() + 1, day = Dates.getDate(); if (mon < 10){ mon = "0" + mon; //月份小于10,在前面补充0 } if (day < 10){ day = "0" + day; //日小于10,在前面补充0 } return Dates.getFullYear() + "-" + mon + "-" +day; }, addDate(date,addDays){ //date传入你需要的日期,格式"xxxx-xx-xx"。addDays传要加减的日期数,往前传正数,往后传负数 var Dates = new Date(date); Dates.setDate(Dates.getDate() + addDays); var mon = Dates.getMonth() + 1, day = Dates.getDate(); if (mon < 10){ mon = "0" + mon; //月份小于10,在前面补充0 } if (day < 10){ day = "0" + day; //日小于10,在前面补充0 } return Dates.getFullYear() + "-" + mon + "-" +day; } |
本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/front/2023-08-18/1945.html
上一篇:HTML5元素分类表格
下一篇:返回列表