UNPKG

time-format-js

Version:

Localized time formatting library.

1 lines 3.46 kB
!function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports.TimeFormat=t():e.TimeFormat=t()}(window,function(){return function(e){var t={};function r(s){if(t[s])return t[s].exports;var n=t[s]={i:s,l:!1,exports:{}};return e[s].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,s){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(r.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(s,n,function(t){return e[t]}.bind(null,n));return s},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";r.r(t);var s=r(1);function n(e,t,r){var n,i=t;"string"===typeof t&&13!==t.length&&(t=t.replace(/-/g,"/"),i=new Date(t).getTime());var a,o=(n=new Date(1*i)).getFullYear(),u=n.getMonth()+1,d=n.getDate(),y=n.getDay(),l=n.getHours(),c=n.getMinutes(),f=n.getSeconds(),m=navigator.language.replace(/-/g,"").toLowerCase(),h=function(e){var t=new Date,r=t.getTime(),s=`${t.getFullYear()}/${t.getMonth()+1}/${t.getDate()} 00:00:00`;s=new Date(s).getTime();var n=r-e;return n<6e3?"seconds":n<36e5?"minutes":e>=s?"today":e>s-864e5?"yesterday":e>s-6048e5?"week":"full"}(i);switch(m){case"zhcn":a=s.default.zhcn;break;default:a=s.default.en}if("detail"===e||"short"===e||"ago"===e){let t;t="seconds"===h||"minutes"===h?"today":h,e=new a(u,y).getFormat(e,t)}return e=(e=(e=(e=(e=(e=e.replace("yyyy",o)).replace("MM",u<10?"0"+u:u)).replace("dd",d<10?"0"+d:d)).replace("HH",l<10?"0"+l:l)).replace("mm",c<10?"0"+c:c)).replace("ss",f<10?"0"+f:f)}n.Version="0.0.1",t.default=n},function(e,t,r){"use strict";r.r(t);var s=r(2),n=r(3);t.default={en:s.default,zhcn:n.default}},function(e,t,r){"use strict";r.r(t);t.default=class{constructor(e,t){this.m1="jan",this.m2="feb",this.m3="mar",this.m4="apr",this.m5="may",this.m6="jun",this.m7="jul",this.m8="aug",this.m9="sept",this.m10="oct",this.m11="nov",this.m12="dec",this.w0="Sunday",this.w1="Monday",this.w2="Tuesday",this.w3="Wednesday",this.w4="Thursday",this.w5="Friday",this.w6="Saturday",this.yesterday="Yesterday",this.detail={full:`dd ${this["m"+e]} yyyy HH:mm`,week:`${this["w"+t]} HH:mm`,yesterday:`${this.yesterday} HH:mm`,today:"HH:mm"},this.short={full:"yyyy/MM/dd",week:this["w"+t],yesterday:this.yesterday,today:"HH:mm"}}getFormat(e,t){return this[e][t]}}},function(e,t,r){"use strict";r.r(t);t.default=class{constructor(e,t){this.week=t,this.w0="\u661f\u671f\u65e5",this.w1="\u661f\u671f\u4e00",this.w2="\u661f\u671f\u4e8c",this.w3="\u661f\u671f\u4e09",this.w4="\u661f\u671f\u56db",this.w5="\u661f\u671f\u4e94",this.w6="\u661f\u671f\u516d",this.yesterday="\u6628\u5929",this.detail={full:"yyyy\u5e74MM\u6708dd\u65e5 HH:mm",week:`${this["w"+t]} HH:mm`,yesterday:`${this.yesterday} HH:mm`,today:"HH:mm"},this.short={full:"yyyy/MM/dd",week:this["w"+t],yesterday:this.yesterday,today:"HH:mm"}}getFormat(e,t){return this[e][t]}}}]).default});