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