// 转化时间ago
timeago (dateTimeStamp) {
var result = ''
var minute = 1000 * 60 // 把分,时,天,周,半个月,一个月用毫秒表示
var hour = minute * 60
var day = hour * 24
var week = day * 7
var month = day * 30
var now = new Date().getTime() // 获取当前时间毫秒
var diffValue = now - dateTimeStamp // 时间差
if (diffValue < 0) {
return
}
var minC = diffValue / minute
var hourC = diffValue / hour
var dayC = diffValue / day
var weekC = diffValue / week
var monthC = diffValue / month
var minuteAgo = this.$dirct('分钟前')
var hourAgo = this.$dirct('小时前')
var dayAgo = this.$dirct('天前')
var weekAgo = this.$dirct('周前')
var monthAgo = this.$dirct('月前')
if (minC <= 60) {
result = ' ' + parseInt(minC) + minuteAgo
} else if (hourC <= 24) {
result = ' ' + parseInt(hourC) + hourAgo
} else if (dayC >= 1) {
result = ' ' + parseInt(dayC) + dayAgo
} else if (weekC >= 1) {
result = ' ' + parseInt(weekC) + weekAgo
} else if (monthC >= 1) {
result = ' ' + parseInt(monthC) + monthAgo
} else {
result = '刚刚'
}
return result
},
最后
以上就是愉快蓝天最近收集整理的关于时间转化,多少分钟前,多少秒前的全部内容,更多相关时间转化内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复