日期转换为后端需要的格式 Fri Oct 09 2020 00:00:00 GMT+0800 (中国标准时间)

26 篇文章 0 订阅

element官网

<span class="si_title">开始时间:</span>
 <el-date-picker style="width: 8%" show-time v-model="input_start" type="date" placeholder="开始时间"></el-date-picker>
<span class="si_title">结束时间:</span>
 <el-date-picker style="width: 8%" show-time v-model="input_end" type="date" placeholder="结束时间"></el-date-picker> 

return下input_start: '', input_end: '',

 let date1 = new Date(this.input_start);
                let y1 = date1.getFullYear()
                let m1 = date1.getMonth() + 1
                m1 = m1 < 10 ? ('0' + m1) : m1
                let d1 = date1.getDate()
                d1 = d1 < 10 ? ('0' + d1) : d1
                const time1 = y1 + '-' + m1 + '-' + d1
                console.log(time1)
                let date2 = new Date(this.input_end);
                let y2 = date2.getFullYear()
                let m2 = date2.getMonth() + 1
                m2 = m2 < 10 ? ('0' + m2) : m2
                let d2 = date2.getDate()
                d2 = d2 < 10 ? ('0' + d2) : d2
                const time2 = y2 + '-' + m2 + '-' + d2
                console.log(time2)
                console.log(this.stationName)
                console.log(this.cs)
                console.log(this.cstj)
                if (this.time1 > this.time2) {
                    this.$message.error('时间输入错误:开始时间不得大于结束时间');
                } else {
                    this.axios({
                        url: '',
                        method: 'get',
                        params: {
                            time1: time1,
                            time2: time2,
                        }
                    }).then((res) => {
                        console.log(res)
                        this.data = res.data.result
                    }).catch((err) => {
                        console.log(err)
                    })
                }

最后数据传过去的在这里插入代码片就是正常的了

这个是

       let date1 = new Date(this.input_start);
                    let y1 = date1.getFullYear()
                    let m1 = date1.getMonth() + 1
                    m1 = m1 < 10 ? ('0' + m1) : m1
                    let d1 = date1.getDate()
                    d1 = d1 < 10 ? ('0' + d1) : d1
                    let h1 = date1.getHours()
                    h1 = h1 < 10 ? ('0' + h1) : h1
                    let f1 = date1.getMinutes()
                    f1 = f1 < 10 ? ('0' + f1) : f1
                    let s1 = date1.getSeconds()
                    s1 = s1 < 10 ? ('0' + s1) : s1
                    this.time1 = y1 + '-' + m1 + '-' + d1 + ' ' + h1 + ':' + f1 + ':' + s1
                    let date2 = new Date(this.input_end);
                    let y2 = date2.getFullYear()
                    let m2 = date2.getMonth() + 1
                    m2 = m2 < 10 ? ('0' + m2) : m2
                    let d2 = date2.getDate()
                    d2 = d2 < 10 ? ('0' + d2) : d2
                    let h2 = date2.getHours()
                    h2 = h2 < 10 ? ('0' + h2) : h2
                    let f2 = date1.getMinutes()
                    f2 = f2 < 10 ? ('0' + f2) : f2
                    let s2 = date2.getSeconds()
                    s2 = s2 < 10 ? ('0' + s2) : s2
                    this.time2 = y2 + '-' + m2 + '-' + d2 + ' ' + h2 + ':' + f2 + ':' + s2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值