@technobuddha/library
Version:
A large library of useful functions
18 lines • 1.38 kB
JavaScript
import { isSameYear } from "./is-same-year.js";
/**
* Determine if two dates occur in the same month
* @param input1 - The first date
* @param input2 - The second date
* @param options - see {@link DateOptions}
* @defaultValue utc false
* @returns true, if the two dates occur in the same month
* @group Time
* @category Month
*/
export function isSameMonth(input1, input2, { utc = false } = {}) {
if (utc) {
return input1.getUTCMonth() === input2.getUTCMonth() && isSameYear(input1, input2, { utc });
}
return input1.getMonth() === input2.getMonth() && isSameYear(input1, input2, { utc });
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtc2FtZS1tb250aC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9pcy1zYW1lLW1vbnRoLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUUvQzs7Ozs7Ozs7O0dBU0c7QUFDSCxNQUFNLFVBQVUsV0FBVyxDQUN6QixNQUFZLEVBQ1osTUFBWSxFQUNaLEVBQUUsR0FBRyxHQUFHLEtBQUssS0FBa0IsRUFBRTtJQUVqQyxJQUFJLEdBQUcsRUFBRSxDQUFDO1FBQ1IsT0FBTyxNQUFNLENBQUMsV0FBVyxFQUFFLEtBQUssTUFBTSxDQUFDLFdBQVcsRUFBRSxJQUFJLFVBQVUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLEVBQUUsR0FBRyxFQUFFLENBQUMsQ0FBQztJQUM5RixDQUFDO0lBRUQsT0FBTyxNQUFNLENBQUMsUUFBUSxFQUFFLEtBQUssTUFBTSxDQUFDLFFBQVEsRUFBRSxJQUFJLFVBQVUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLEVBQUUsR0FBRyxFQUFFLENBQUMsQ0FBQztBQUN4RixDQUFDIn0=