Skip to content

Moment.js 库的使用

官网地址:https://momentjs.com/

在 vue 中使用:

js
// 引入
import moment from 'moment'

// 翻译成中文
  created() {
    moment.updateLocale('zh-cn', {
      relativeTime: {
        future: "%s内", // 未来时间
        past: "%s前", // 过去时间
        s: '几秒',
        ss: '%d 秒',
        m: "1 分钟",
        mm: "%d 分钟",
        h: "1 小时",
        hh: "%d 小时",
        d: "1 天",
        dd: "%d 天",
        M: "1 个月",
        MM: "%d 个月",
        y: "1 年",
        yy: "%d 年"
      }
    });
  },

// 转为本地时区时间,指定格式
value.create_at = moment(value.create_at).format('YYYY-MM-DD HH:mm:ss')

// 转换为时间跨度描述
value.apply_time = moment(value.apply_time).fromNow()

// 超过5天
moment().diff(row.apply_time, 'days') >= 5

time1: moment().add(7, 'd')
time2: moment().add(8, 'h')