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)
  • 相关阅读:
    BOM:浏览器对象模型
    webStorm 用git上传代码(github)
    flex弹性布局
    面试题(一)
    HTTP协议···(一)
    构造函数
    断点调试
    FCC 高级算法题 库存更新
    FCC 高级算法题 收银机找零钱
    FCC 高级算法题 对称差分
  • 原文地址:https://www.cnblogs.com/yixiancheng/p/13425413.html
Copyright © 2011-2022 走看看