UNPKG

@karinjs/moment

Version:

Parse, validate, manipulate, and display dates

150 lines (149 loc) 3.31 kB
import hooks from "../moment.js"; //! moment.js locale configuration //! locale : Japanese [ja] //! author : LI Long : https://github.com/baryon const ja = hooks.defineLocale("ja", { eras: [ { since: "2019-05-01", offset: 1, name: "令和", narrow: "㋿", abbr: "R" }, { since: "1989-01-08", until: "2019-04-30", offset: 1, name: "平成", narrow: "㍻", abbr: "H" }, { since: "1926-12-25", until: "1989-01-07", offset: 1, name: "昭和", narrow: "㍼", abbr: "S" }, { since: "1912-07-30", until: "1926-12-24", offset: 1, name: "大正", narrow: "㍽", abbr: "T" }, { since: "1873-01-01", until: "1912-07-29", offset: 6, name: "明治", narrow: "㍾", abbr: "M" }, { since: "0001-01-01", until: "1873-12-31", offset: 1, name: "西暦", narrow: "AD", abbr: "AD" }, { since: "0000-12-31", until: -Infinity, offset: 1, name: "紀元前", narrow: "BC", abbr: "BC" } ], eraYearOrdinalRegex: /(元|\d+)年/, eraYearOrdinalParse: function(input, match) { return match[1] === "元" ? 1 : parseInt(match[1] || input, 10); }, months: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"), monthsShort: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split( "_" ), weekdays: "日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"), weekdaysShort: "日_月_火_水_木_金_土".split("_"), weekdaysMin: "日_月_火_水_木_金_土".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "YYYY/MM/DD", LL: "YYYY年M月D日", LLL: "YYYY年M月D日 HH:mm", LLLL: "YYYY年M月D日 dddd HH:mm", l: "YYYY/MM/DD", ll: "YYYY年M月D日", lll: "YYYY年M月D日 HH:mm", llll: "YYYY年M月D日(ddd) HH:mm" }, meridiemParse: /午前|午後/i, isPM: function(input) { return input === "午後"; }, meridiem: function(hour, minute, isLower) { if (hour < 12) { return "午前"; } else { return "午後"; } }, calendar: { sameDay: "[今日] LT", nextDay: "[明日] LT", nextWeek: function(now) { if (now.week() !== this.week()) { return "[来週]dddd LT"; } else { return "dddd LT"; } }, lastDay: "[昨日] LT", lastWeek: function(now) { if (this.week() !== now.week()) { return "[先週]dddd LT"; } else { return "dddd LT"; } }, sameElse: "L" }, dayOfMonthOrdinalParse: /\d{1,2}日/, ordinal: function(number, period) { switch (period) { case "y": return number === 1 ? "元年" : number + "年"; case "d": case "D": case "DDD": return number + "日"; default: return number; } }, relativeTime: { future: "%s後", past: "%s前", s: "数秒", ss: "%d秒", m: "1分", mm: "%d分", h: "1時間", hh: "%d時間", d: "1日", dd: "%d日", M: "1ヶ月", MM: "%dヶ月", y: "1年", yy: "%d年" } }); export { ja as default };