iep-ui
Version:
An enterprise-class UI design language and Vue-based implementation
24 lines (18 loc) • 578 B
JavaScript
import moment from 'moment';
var dateFunc = {
getMonthViewStartDate: function getMonthViewStartDate(date, firstDay) {
firstDay = parseInt(firstDay);
var start = moment(date);
var startOfMonth = moment(start.startOf('month'));
start.subtract(startOfMonth.day(), 'days');
if (startOfMonth.day() < firstDay) {
start.subtract(7, 'days');
}
start.add(firstDay, 'days');
return start;
},
getMonthViewEndDate: function getMonthViewEndDate(date) {
return this.getMonthViewStartDate().add(6, 'weeks');
}
};
export default dateFunc;