UNPKG

458 BJavaScriptView Raw
1import moment from 'moment';
2
3export default function isBeforeDay(a, b) {
4 if (!moment.isMoment(a) || !moment.isMoment(b)) return false;
5
6 const aYear = a.year();
7 const aMonth = a.month();
8
9 const bYear = b.year();
10 const bMonth = b.month();
11
12 const isSameYear = aYear === bYear;
13 const isSameMonth = aMonth === bMonth;
14
15 if (isSameYear && isSameMonth) return a.date() < b.date();
16 if (isSameYear) return aMonth < bMonth;
17 return aYear < bYear;
18}