UNPKG

@technobuddha/library

Version:
16 lines (15 loc) 771 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getDayOfYear = void 0; var constants_1 = require("../constants"); var floor_1 = __importDefault(require("../floor")); var getBeginningOfYear_1 = __importDefault(require("../getBeginningOfYear")); function getDayOfYear(input, _a) { var _b = _a === void 0 ? {} : _a, _c = _b.UTC, UTC = _c === void 0 ? false : _c; return floor_1.default((input.getTime() - getBeginningOfYear_1.default(input, { UTC: UTC }).getTime()) / constants_1.ticksPerDay, { tolerance: 0.05 }) + 1; } exports.getDayOfYear = getDayOfYear; exports.default = getDayOfYear;