/**
* 使用方式:1、时间戳毫秒级
2、日期格式
3、type=1 & type=2
(1)新闻的资讯按照时间1小时以内的是“多少分钟前”,1分钟内的资讯显示“刚刚”表示
(2)当天内显示“小时:分钟”, 如“1:00”
*/
Vue.directive('z3-time', (el, binding, vnode, oldVnode) => {
var dateTimeStamp = binding.value.time // 传入时间戳
var dateType = parseInt(binding.value.type)
if (dateTimeStamp.indexOf('-') == -1) {
dateTimeStamp = parseInt(binding.value.time)
}else{
dateTimeStamp = dateTimeStamp.replace(/-/g, '/')
}
if (dateTimeStamp != undefined && dateTimeStamp != null && dateTimeStamp != '') {
if (dateTimeStamp.length == 13) {
dateTimeStamp = parseInt(binding.value)
} else {
var timestamp = Date.parse(new Date