UNPKG

@technobuddha/library

Version:
18 lines 1.27 kB
import { month } from "./constants.js"; /** * Determine the start of the year for a date * * @param input - The date * @param options - see {@link BeginningOfYearOptions} * @defaultValue utc false * @returns The date value for midnight on the first day of the specified year * @group Time * @category Year */ export function getBeginningOfYear(input, { utc = false } = {}) { if (utc) { return new Date(Date.UTC(input.getUTCFullYear(), month.january, 1)); } return new Date(input.getFullYear(), month.january, 1); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LWJlZ2lubmluZy1vZi15ZWFyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2dldC1iZWdpbm5pbmctb2YteWVhci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsS0FBSyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFhdkM7Ozs7Ozs7OztHQVNHO0FBQ0gsTUFBTSxVQUFVLGtCQUFrQixDQUNoQyxLQUFXLEVBQ1gsRUFBRSxHQUFHLEdBQUcsS0FBSyxLQUE2QixFQUFFO0lBRTVDLElBQUksR0FBRyxFQUFFLENBQUM7UUFDUixPQUFPLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLGNBQWMsRUFBRSxFQUFFLEtBQUssQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUN0RSxDQUFDO0lBQ0QsT0FBTyxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsV0FBVyxFQUFFLEVBQUUsS0FBSyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQztBQUN6RCxDQUFDIn0=