UNPKG

@ui5/webcomponents-localization

Version:
18 lines 905 B
import CalendarDate from "./CalendarDate.js"; import getDaysInMonth from "./getDaysInMonth.js"; import UI5Date from "./UI5Date.js"; const transformDateToSecondaryType = (primaryCalendarType, secondaryCalendarType, timeStamp, hasYearPicker) => { let firstDate = CalendarDate.fromLocalJSDate(UI5Date.getInstance(timeStamp * 1000), primaryCalendarType); let lastDate = CalendarDate.fromLocalJSDate(UI5Date.getInstance(timeStamp * 1000), primaryCalendarType); firstDate.setDate(1); if (hasYearPicker) { firstDate.setMonth(0); lastDate.setMonth(11); } lastDate.setDate(getDaysInMonth(lastDate)); firstDate = new CalendarDate(firstDate, secondaryCalendarType); lastDate = new CalendarDate(lastDate, secondaryCalendarType); return { firstDate, lastDate }; }; export default transformDateToSecondaryType; //# sourceMappingURL=transformDateToSecondaryType.js.map