你知道你为什么不开心吗??
因为你没有女盆友,所以还是好好学习吧,有了钞票,还愁没有女盆友嘛
时间戳:1970.1.1到现在经过的毫秒数
通常后台返回的是时间戳:例如1619314980
如何获取事件戳?
var time=new Date().getTime()
console.log(time)
//1619317235679
前端处理时间戳有两种方式:
1.利用new Data日期对象处理
var time = new Data(传入时间戳*1000)
getFullYear(),
getMonth(),
getData(),
getHours(),
getMinutes(),
getSeconds()
2.利用moment.js第三方日期处理函数来实现还不赶紧收藏我??
通过vue过滤器+moment.js来处理后台返回的时间戳
过滤器主要将数据转化成最终在页面上显示的形式(数据格式的转换)
全局过滤器的使用:
Vue.filter(‘过滤器名称’,function(v){
//对数据的处理
})
使用:{{ scope.row.add_time | 过滤器名称 }}
npm install moment --save # npm --下载
import moment from ‘moment’//引入
//html
{{ scope.row.add_time | timeFilter }}
//js函数
Vue.filter('timeFilter',function(v){
console.log(v);
//转换成相应的事件格式
return moment(v*1000).format('MMMM-Do-YYYY, h:mm:ss a')
})
效果下图
所以,时间戳也不难嘛,just so so