date-fns
Version:
Modern JavaScript date utility library
4 lines (2 loc) • 10 kB
JavaScript
(()=>{var $;function U(C){return U=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(G){return typeof G}:function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},U(C)}function x(C,G){var J=Object.keys(C);if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(C);G&&(X=X.filter(function(Y){return Object.getOwnPropertyDescriptor(C,Y).enumerable})),J.push.apply(J,X)}return J}function Q(C){for(var G=1;G<arguments.length;G++){var J=arguments[G]!=null?arguments[G]:{};G%2?x(Object(J),!0).forEach(function(X){z(C,X,J[X])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(J)):x(Object(J)).forEach(function(X){Object.defineProperty(C,X,Object.getOwnPropertyDescriptor(J,X))})}return C}function z(C,G,J){return(G=A(G))in C?Object.defineProperty(C,G,{value:J,enumerable:!0,configurable:!0,writable:!0}):C[G]=J,C}function A(C){var G=W(C,"string");return U(G)=="symbol"?G:G+""}function W(C,G){if(U(C)!="object"||!C)return C;var J=C[Symbol.toPrimitive];if(J!==void 0){var X=J.call(C,G||"default");if(U(X)!="object")return X;throw TypeError("@@toPrimitive must return a primitive value.")}return(G==="string"?String:Number)(C)}var D=Object.defineProperty,E=function(G){return G};function M(C,G){this[C]=E.bind(null,G)}var YC=function(G,J){for(var X in J)D(G,X,{get:J[X],enumerable:!0,configurable:!0,set:M.bind(J,X)})},S={lessThanXSeconds:{one:"1びょうみまん",other:"{{count}}びょうみまん",oneWithSuffix:"やく1びょう",otherWithSuffix:"やく{{count}}びょう"},xSeconds:{one:"1びょう",other:"{{count}}びょう"},halfAMinute:"30びょう",lessThanXMinutes:{one:"1ぷんみまん",other:"{{count}}ふんみまん",oneWithSuffix:"やく1ぷん",otherWithSuffix:"やく{{count}}ふん"},xMinutes:{one:"1ぷん",other:"{{count}}ふん"},aboutXHours:{one:"やく1じかん",other:"やく{{count}}じかん"},xHours:{one:"1じかん",other:"{{count}}じかん"},xDays:{one:"1にち",other:"{{count}}にち"},aboutXWeeks:{one:"やく1しゅうかん",other:"やく{{count}}しゅうかん"},xWeeks:{one:"1しゅうかん",other:"{{count}}しゅうかん"},aboutXMonths:{one:"やく1かげつ",other:"やく{{count}}かげつ"},xMonths:{one:"1かげつ",other:"{{count}}かげつ"},aboutXYears:{one:"やく1ねん",other:"やく{{count}}ねん"},xYears:{one:"1ねん",other:"{{count}}ねん"},overXYears:{one:"1ねんいじょう",other:"{{count}}ねんいじょう"},almostXYears:{one:"1ねんちかく",other:"{{count}}ねんちかく"}},R=function(G,J,X){X=X||{};var Y,Z=S[G];if(typeof Z==="string")Y=Z;else if(J===1)if(X.addSuffix&&Z.oneWithSuffix)Y=Z.oneWithSuffix;else Y=Z.one;else if(X.addSuffix&&Z.otherWithSuffix)Y=Z.otherWithSuffix.replace("{{count}}",String(J));else Y=Z.other.replace("{{count}}",String(J));if(X.addSuffix)if(X.comparison&&X.comparison>0)return Y+"あと";else return Y+"まえ";return Y};function K(C){return function(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},J=G.width?String(G.width):C.defaultWidth,X=C.formats[J]||C.formats[C.defaultWidth];return X}}var j={full:"yねんMがつdにちEEEE",long:"yねんMがつdにち",medium:"y/MM/dd",short:"y/MM/dd"},L={full:"Hじmmふんssびょう zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},V={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},w={date:K({formats:j,defaultWidth:"full"}),time:K({formats:L,defaultWidth:"full"}),dateTime:K({formats:V,defaultWidth:"full"})},f={lastWeek:"せんしゅうのeeeeのp",yesterday:"きのうのp",today:"きょうのp",tomorrow:"あしたのp",nextWeek:"よくしゅうのeeeeのp",other:"P"},v=function(G,J,X,Y){return f[G]};function I(C){return function(G,J){var X=J!==null&&J!==void 0&&J.context?String(J.context):"standalone",Y;if(X==="formatting"&&C.formattingValues){var Z=C.defaultFormattingWidth||C.defaultWidth,B=J!==null&&J!==void 0&&J.width?String(J.width):Z;Y=C.formattingValues[B]||C.formattingValues[Z]}else{var H=C.defaultWidth,q=J!==null&&J!==void 0&&J.width?String(J.width):C.defaultWidth;Y=C.values[q]||C.values[H]}var T=C.argumentCallback?C.argumentCallback(G):G;return Y[T]}}var F={narrow:["BC","AC"],abbreviated:["きげんぜん","せいれき"],wide:["きげんぜん","せいれき"]},P={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["だい1しはんき","だい2しはんき","だい3しはんき","だい4しはんき"]},_={narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["1がつ","2がつ","3がつ","4がつ","5がつ","6がつ","7がつ","8がつ","9がつ","10がつ","11がつ","12がつ"],wide:["1がつ","2がつ","3がつ","4がつ","5がつ","6がつ","7がつ","8がつ","9がつ","10がつ","11がつ","12がつ"]},k={narrow:["にち","げつ","か","すい","もく","きん","ど"],short:["にち","げつ","か","すい","もく","きん","ど"],abbreviated:["にち","げつ","か","すい","もく","きん","ど"],wide:["にちようび","げつようび","かようび","すいようび","もくようび","きんようび","どようび"]},b={narrow:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"},abbreviated:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"},wide:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"}},h={narrow:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"},abbreviated:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"},wide:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"}},y=function(G,J){var X=Number(G),Y=String(J===null||J===void 0?void 0:J.unit);switch(Y){case"year":return"".concat(X,"ねん");case"quarter":return"だい".concat(X,"しはんき");case"month":return"".concat(X,"がつ");case"week":return"だい".concat(X,"しゅう");case"date":return"".concat(X,"にち");case"hour":return"".concat(X,"じ");case"minute":return"".concat(X,"ふん");case"second":return"".concat(X,"びょう");default:return"".concat(X)}},c={ordinalNumber:y,era:I({values:F,defaultWidth:"wide"}),quarter:I({values:P,defaultWidth:"wide",argumentCallback:function(G){return Number(G)-1}}),month:I({values:_,defaultWidth:"wide"}),day:I({values:k,defaultWidth:"wide"}),dayPeriod:I({values:b,defaultWidth:"wide",formattingValues:h,defaultFormattingWidth:"wide"})};function O(C){return function(G){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=J.width,Y=X&&C.matchPatterns[X]||C.matchPatterns[C.defaultMatchWidth],Z=G.match(Y);if(!Z)return null;var B=Z[0],H=X&&C.parsePatterns[X]||C.parsePatterns[C.defaultParseWidth],q=Array.isArray(H)?d(H,function(N){return N.test(B)}):m(H,function(N){return N.test(B)}),T;T=C.valueCallback?C.valueCallback(q):q,T=J.valueCallback?J.valueCallback(T):T;var XC=G.slice(B.length);return{value:T,rest:XC}}}function m(C,G){for(var J in C)if(Object.prototype.hasOwnProperty.call(C,J)&&G(C[J]))return J;return}function d(C,G){for(var J=0;J<C.length;J++)if(G(C[J]))return J;return}function g(C){return function(G){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=G.match(C.matchPattern);if(!X)return null;var Y=X[0],Z=G.match(C.parsePattern);if(!Z)return null;var B=C.valueCallback?C.valueCallback(Z[0]):Z[0];B=J.valueCallback?J.valueCallback(B):B;var H=G.slice(Y.length);return{value:B,rest:H}}}var p=/^だ?い?\d+(ねん|しはんき|がつ|しゅう|にち|じ|ふん|びょう)?/i,l=/\d+/i,u={narrow:/^(B\.?C\.?|A\.?D\.?)/i,abbreviated:/^(きげん[前後]|せいれき)/i,wide:/^(きげん[前後]|せいれき)/i},i={narrow:[/^B/i,/^A/i],any:[/^(きげんぜん)/i,/^(せいれき|きげんご)/i]},n={narrow:/^[1234]/i,abbreviated:/^Q[1234]/i,wide:/^だい[1234一二三四1234]しはんき/i},s={any:[/(1|一|1)/i,/(2|二|2)/i,/(3|三|3)/i,/(4|四|4)/i]},o={narrow:/^([123456789]|1[012])/,abbreviated:/^([123456789]|1[012])がつ/i,wide:/^([123456789]|1[012])がつ/i},r={any:[/^1\D/,/^2/,/^3/,/^4/,/^5/,/^6/,/^7/,/^8/,/^9/,/^10/,/^11/,/^12/]},a={narrow:/^(にち|げつ|か|すい|もく|きん|ど)/,short:/^(にち|げつ|か|すい|もく|きん|ど)/,abbreviated:/^(にち|げつ|か|すい|もく|きん|ど)/,wide:/^(にち|げつ|か|すい|もく|きん|ど)ようび/},e={any:[/^にち/,/^げつ/,/^か/,/^すい/,/^もく/,/^きん/,/^ど/]},t={any:/^(AM|PM|ごぜん|ごご|しょうご|しんや|まよなか|よる|あさ)/i},CC={any:{am:/^(A|ごぜん)/i,pm:/^(P|ごご)/i,midnight:/^しんや|まよなか/i,noon:/^しょうご/i,morning:/^あさ/i,afternoon:/^ごご/i,evening:/^よる/i,night:/^しんや/i}},GC={ordinalNumber:g({matchPattern:p,parsePattern:l,valueCallback:function(G){return parseInt(G,10)}}),era:O({matchPatterns:u,defaultMatchWidth:"wide",parsePatterns:i,defaultParseWidth:"any"}),quarter:O({matchPatterns:n,defaultMatchWidth:"wide",parsePatterns:s,defaultParseWidth:"any",valueCallback:function(G){return G+1}}),month:O({matchPatterns:o,defaultMatchWidth:"wide",parsePatterns:r,defaultParseWidth:"any"}),day:O({matchPatterns:a,defaultMatchWidth:"wide",parsePatterns:e,defaultParseWidth:"any"}),dayPeriod:O({matchPatterns:t,defaultMatchWidth:"any",parsePatterns:CC,defaultParseWidth:"any"})},JC={code:"ja-Hira",formatDistance:R,formatLong:w,formatRelative:v,localize:c,match:GC,options:{weekStartsOn:0,firstWeekContainsDate:1}};window.dateFns=Q(Q({},window.dateFns),{},{locale:Q(Q({},($=window.dateFns)===null||$===void 0?void 0:$.locale),{},{jaHira:JC})})})();
//# debugId=7E401329F9ED414064756E2164756E21