zoukankan      html  css  js  c++  java
  • vue+elemen把时间作为参数搜索数据注意一点

    按时间搜索数据,比如你选择了2018-2-1,它实际传给后台的时间是:2018-1-31 16:00少了八个小时,把2018-1-31的数据也搜出来了,这哪行!

    传入时间之前要格式化:

     封装方法:注意这是form表单的,不能用于table

    import moment from 'moment'
    
    /**
     * 非表格数据日期格式化
     * @param val
     * @param formatString
     * @returns {string}
     */
    export function format(val, formatString = 'YYYY-MM-DD') {
      if (moment(val).isValid()) {
        return moment(val).format(formatString)
      }
      return ''
    }  

     组建引用:

    import { format} from '@/helper/filters'
    // 处理
    if (this.filter.dateRange) {
       let dataArry = this.filter.dateRange
       // 把form的时间格式化,实际日期是减少了八个钟
       dataArry[0] = format(dataArry[0], 'YYYY-MM-DD')
       dataArry[1] = format(dataArry[1], 'YYYY-MM-DD')
       param['startTime'] = dataArry[0]
       param['endTime'] = dataArry[1]
    }
    

      

  • 相关阅读:
    docker安装kafka
    Prometheus警报
    MongoDB介绍
    SpringMvc中几个注解
    无DNS安装VCSA
    互联网本质
    什么是领导力
    58沈剑_一分钟专栏
    以数据库思维理解区块链
    区块链的4个实际应用
  • 原文地址:https://www.cnblogs.com/LWJ-booke/p/8446376.html
Copyright © 2011-2022 走看看