@technobuddha/library
Version:
A large library of useful functions
16 lines (15 loc) • 771 B
JavaScript
;
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;