前端各种日期的处理(vue)

       1.//日期pickerOptions: {shortcuts: [{text: '最近一周',onClick(picker) {const end = new Date()const start = new Date()start.setTime(start.getTime() - 3600 * 1000 * 24 * 7)picker.$emit('pick', [start, end])}}, {text: '最近一个月',onClick(picker) {const end = new Date()const start = new Date()start.setTime(start.getTime() - 3600 * 1000 * 24 * 30)picker.$emit('pick', [start, end])}}, {text: '最近三个月',onClick(picker) {const end = new Date()const start = new Date()start.setTime(start.getTime() - 3600 * 1000 * 24 * 90)picker.$emit('pick', [start, end])}}]}

2.时间/日期格式

//时间格式处理dateFormat: function(row, column) {var date = row[column.property]if (date == undefined) {return ''}return moment(date).format('YYYY-MM-DD HH:mm:ss')},

3.开始/结束时间

        


        pickerOptions: {disabledDate(time) {return time.getTime() > Date.now();},shortcuts: [{text: '今天',onClick(picker) {picker.$emit('pick', new Date());}},{text: '清空',onClick(picker) {picker.$emit('pick', '');}}]}

or

      var d1 = new Date(startTime.replace(/\-/g, "\/")); var d2 = new Date(endTime.replace(/\-/g, "\/")); if(startTime!="" && endTime!="" && d1 >=d2) {alert("开始时间必须小于结束时间!");return false; }


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部