我是靠谱客的博主 愉快蓝天,最近开发中收集的这篇文章主要介绍时间转化,多少分钟前,多少秒前,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

// 转化时间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
    },

最后

以上就是愉快蓝天为你收集整理的时间转化,多少分钟前,多少秒前的全部内容,希望文章能够帮你解决时间转化,多少分钟前,多少秒前所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(77)

评论列表共有 0 条评论

立即
投稿
返回
顶部