| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 | //! moment.js locale configuration//! locale : Japanese [ja]//! author : LI Long : https://github.com/baryonimport moment from '../moment';export default moment.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年',    },});
 |