dayjs的基本使用

官方中文网站

dayjs.min.js

!function(t, e) {
   
   
    "object" == typeof exports && "undefined" != typeof module ? module.exports = e() : "function" == typeof define && define.amd ? define(e) : (t = "undefined" != typeof globalThis ? globalThis : t || self).dayjs = e()
}(this, (function() {
   
   
    "use strict";
    var t = 1e3
      , e = 6e4
      , n = 36e5
      , r = "millisecond"
      , i = "second"
      , s = "minute"
      , u = "hour"
      , a = "day"
      , o = "week"
      , c = "month"
      , f = "quarter"
      , h = "year"
      , d = "date"
      , l = "Invalid Date"
      , $ = /^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/
      , y = /\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g
      , M = {
   
   
        name: "en",
        weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),
        months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"),
        ordinal: function(t) {
   
   
            var e = ["th", "st", "nd", "rd"]
              , n = t % 100;
            return "[" + t + (e[(n - 20) % 10] || e[n] || e[0]) + "]"
        }
    }
      , m = function(t, e, n) {
   
   
        var r = String(t);
        return !r || r.length >= e ? t : "" + Array(e + 1 - r.length).join(n) + t
    }
      , v = {
   
   
        s: m,
        z: function(t) {
   
   
            var e = -t.utcOffset()
              , n = Math.abs(e)
              , r = Math.floor(n / 60)
              , i = n % 60;
            return (e <= 0 ? "+" : "-") + m(r, 2, "0") + ":" + m(i, 2, "0")
        },
        m: function t(e, n) {
   
   
            if (e.date() < n.date())
                return -t(n, e);
            var r = 12 * (n.year() - e.year()) + (n.month() - e.month())
              , i = e.clone().add(r, c)
              , s = n - i < 0
              , u = e.clone().add(r + (s ? -1 : 1), c);
            return +(-(r + (n - i) / (s ? i - u : u - i)) || 0)
        },
        a: function(t) {
   
   
            return t < 0 ? Math.ceil(t) || 0 : Math.floor(t)
        },
        p: function(t) {
   
   
            return {
   
   
                M: c,
                y: h,
                w: o,
                d: a,
                D: d,
                h: u,
                m: s,
                s: i,
                ms: r,
                Q: f
            }[t] || String(t || "").toLowerCase().replace(/s$/, "")
        },
        u: function(t) {
   
   
            return void 0 === t
        }
    }
      , g = "en"
      , D = {
   
   };
    D[g] = M;
    var p = "$isDayjsObject"
      , S = function(t) {
   
   
        return t instanceof _ || !(!t || !t[p])
    }
      , w = function t(e, n, r) {
   
   
        var i;
        if (!e)
            return g;
        if ("string" == typeof e) {
   
   
            var s = e.toLowerCase();
            D[s] && (i = s),
            n && (D[s] = n,
            i = s);
            var u = e.split("-");
            if (!i && u.length > 1)
                return t(u[0])
        } else {
   
   
            var a = e.name;
            D[a] = e,
            i = a
        }
        return !r && i && (g = i),
        i || !r && g
    }
      , O = function(t, e) {
   
   
        if (S(t))
            return t.clone();
        var n = "object" == typeof e ? e : {
   
   };
        return n.date = t,
        n.args = arguments,
        new _(n)
    }
      , b = v;
    b.l = w,
    b.i = S,
    b.w = function(t, e) {
   
   
        return O(t, {
   
   
            locale: e.$L,
            utc: e.$u,
            x: e.$x,
            $offset: e.$offset
        })
    }
    ;
    var _ = function() {
   
   
        function M(t) {
   
   
            this.$L = w(t.locale, null, !0),
            this.parse(t),
            this.$x = this.$x || t.x || {
   
   },
            this[p] = !0
        }
        var m = M.prototype;
        return m.parse = function(t) {
   
   
            this.$d = function(t) {
   
   
                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

萧寂173

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值