zoukankan      html  css  js  c++  java
  • 使用Moment.js 格式化时间为今天,昨天,明天

    在引用了Moment.js 后

    formatDate() {
      return function (val) {
        let that = this;
        this.$moment.lang("zh", {
          calendar: {
            lastDay: "[昨天] HH:mm:ss",
            lastWeek: "MM月DD日 HH:mm:ss",
            nextDay: "[明天] HH:mm:ss",
            nextWeek: "MM月DD日 HH:mm:ss",
            sameDay: "[今天] HH:mm",
            sameElse: function (now) {
              if (that.isThisYear(now, val)) {
                return "MM月DD日 HH:mm:ss";
              } else {
                return "YYYY年MM月DD日 HH:mm:ss";
              }
            }

          },
        });

        return this.$moment(val).calendar();
      };
    },
    //判断时间是否是今年
    isThisYear(now, val) {
          if (val) {
            return this.$moment().year() === new Date(val).getFullYear()
          }
    },
     
     
    使用方法:formatDate(time)
  • 相关阅读:
    mysql版本问题
    敏感词过滤
    身份证校验-----15位,18位后端
    身份证号校验---------前端
    layui时间显示
    第一次入坑docker
    mysql索引解析
    mysql数据库索引调优
    设计模式-代理模式
    c#中abstract与virtua、overridel的用法
  • 原文地址:https://www.cnblogs.com/yixiancheng/p/13425413.html
Copyright © 2011-2022 走看看