UNPKG

ngx-bootstrap

Version:
20 lines 798 B
import { getFirstDayOfMonth } from '../../bs-moment/utils/date-getters'; import { getStartingDayOfCalendar } from '../utils/bs-calendar-utils'; import { changeDate } from '../utils/date-utils'; export function calculateMonthModel(date, options) { var firstDay = getFirstDayOfMonth(date); var prevValue = getStartingDayOfCalendar(firstDay, options); var daysCalendar = new Array(options.height); for (var i = 0; i < options.height; i++) { daysCalendar[i] = new Array(options.width); for (var j = 0; j < options.width; j++) { daysCalendar[i][j] = prevValue; prevValue = changeDate(prevValue, { day: 1 }); } } return { daysMatrix: daysCalendar, month: firstDay }; } //# sourceMappingURL=calc-month-view.js.map