UNPKG

@technobuddha/library

Version:
17 lines 1.25 kB
/** * Determine the start of the month for a dateDetermine the start of the month for a date * * @param input - The date * @param options - see {@link BeginningOfMonthOptions} * @defaultValue utc false * @returns The date value for midnight on the first day of the specified month * @group Time * @category Month */ export function getBeginningOfMonth(input, { utc = false } = {}) { if (utc) { return new Date(Date.UTC(input.getUTCFullYear(), input.getUTCMonth(), 1)); } return new Date(input.getFullYear(), input.getMonth(), 1); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LWJlZ2lubmluZy1vZi1tb250aC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9nZXQtYmVnaW5uaW5nLW9mLW1vbnRoLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVdBOzs7Ozs7Ozs7R0FTRztBQUNILE1BQU0sVUFBVSxtQkFBbUIsQ0FDakMsS0FBVyxFQUNYLEVBQUUsR0FBRyxHQUFHLEtBQUssS0FBOEIsRUFBRTtJQUU3QyxJQUFJLEdBQUcsRUFBRSxDQUFDO1FBQ1IsT0FBTyxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxjQUFjLEVBQUUsRUFBRSxLQUFLLENBQUMsV0FBVyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUM1RSxDQUFDO0lBRUQsT0FBTyxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsV0FBVyxFQUFFLEVBQUUsS0FBSyxDQUFDLFFBQVEsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDO0FBQzVELENBQUMifQ==