tdesign-mobile-vue
Version:
tdesign-mobile-vue
1 lines • 1.9 kB
Source Map (JSON)
{"version":3,"file":"utils.mjs","sources":["../../src/calendar/utils.ts"],"sourcesContent":["export function getMonthByOffset(date: Date, offset: number) {\n const _date = new Date(date);\n _date.setMonth(_date.getMonth() + offset);\n _date.setDate(1);\n return _date;\n}\n\nexport function getYearByOffset(date: Date, offset: number) {\n const _date = new Date(date);\n _date.setFullYear(_date.getFullYear() + offset);\n _date.setDate(1);\n return _date;\n}\n\nexport const getPrevMonth = (date: Date) => getMonthByOffset(date, -1);\nexport const getNextMonth = (date: Date) => getMonthByOffset(date, 1);\nexport const getPrevYear = (date: Date) => getYearByOffset(date, -1);\nexport const getNextYear = (date: Date) => getYearByOffset(date, 1);\n"],"names":["getMonthByOffset","date","offset","_date","Date","setMonth","getMonth","setDate","getYearByOffset","setFullYear","getFullYear","getPrevMonth","getNextMonth","getPrevYear","getNextYear"],"mappings":";;;;;;AAAgB,SAAAA,gBAAAA,CAAiBC,MAAYC,MAAgB,EAAA;AACrD,EAAA,IAAAC,KAAA,GAAQ,IAAIC,IAAA,CAAKH,IAAI,CAAA,CAAA;EAC3BE,KAAA,CAAME,QAAS,CAAAF,KAAA,CAAMG,QAAS,EAAA,GAAIJ,MAAM,CAAA,CAAA;AACxCC,EAAAA,KAAA,CAAMI,QAAQ,CAAC,CAAA,CAAA;AACR,EAAA,OAAAJ,KAAA,CAAA;AACT,CAAA;AAEgB,SAAAK,eAAAA,CAAgBP,MAAYC,MAAgB,EAAA;AACpD,EAAA,IAAAC,KAAA,GAAQ,IAAIC,IAAA,CAAKH,IAAI,CAAA,CAAA;EAC3BE,KAAA,CAAMM,WAAY,CAAAN,KAAA,CAAMO,WAAY,EAAA,GAAIR,MAAM,CAAA,CAAA;AAC9CC,EAAAA,KAAA,CAAMI,QAAQ,CAAC,CAAA,CAAA;AACR,EAAA,OAAAJ,KAAA,CAAA;AACT,CAAA;IAEaQ,YAAe,GAAA,SAAfA,YAAeA,CAACV,IAAe,EAAA;AAAA,EAAA,OAAAD,gBAAA,CAAiBC,MAAM,CAAE,CAAA,CAAA,CAAA;AAAA,EAAA;IACxDW,YAAe,GAAA,SAAfA,YAAeA,CAACX,IAAe,EAAA;AAAA,EAAA,OAAAD,gBAAA,CAAiBC,MAAM,CAAC,CAAA,CAAA;AAAA,EAAA;IACvDY,WAAc,GAAA,SAAdA,WAAcA,CAACZ,IAAe,EAAA;AAAA,EAAA,OAAAO,eAAA,CAAgBP,MAAM,CAAE,CAAA,CAAA,CAAA;AAAA,EAAA;IACtDa,WAAc,GAAA,SAAdA,WAAcA,CAACb,IAAe,EAAA;AAAA,EAAA,OAAAO,eAAA,CAAgBP,MAAM,CAAC,CAAA,CAAA;AAAA;;;;"}