UNPKG

@technobuddha/library

Version:
18 lines 1.25 kB
import { month } from "./constants.js"; /** * Determine the last day of the year containing a date * * @param input - The date * @param options - see {@link EndOfYearOptions} * @defaultValue utc false * @returns Midnight of the last day of the year containing the input date * @group Time * @category Year */ export function getEndOfYear(input, { utc = false } = {}) { if (utc) { return new Date(Date.UTC(input.getUTCFullYear(), month.december, 31)); } return new Date(input.getFullYear(), month.december, 31); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LWVuZC1vZi15ZWFyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2dldC1lbmQtb2YteWVhci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsS0FBSyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFZdkM7Ozs7Ozs7OztHQVNHO0FBQ0gsTUFBTSxVQUFVLFlBQVksQ0FBQyxLQUFXLEVBQUUsRUFBRSxHQUFHLEdBQUcsS0FBSyxLQUF1QixFQUFFO0lBQzlFLElBQUksR0FBRyxFQUFFLENBQUM7UUFDUixPQUFPLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLGNBQWMsRUFBRSxFQUFFLEtBQUssQ0FBQyxRQUFRLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQztJQUN4RSxDQUFDO0lBQ0QsT0FBTyxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsV0FBVyxFQUFFLEVBQUUsS0FBSyxDQUFDLFFBQVEsRUFBRSxFQUFFLENBQUMsQ0FBQztBQUMzRCxDQUFDIn0=