UNPKG

diginext-utils

Version:
19 lines (18 loc) 862 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.makeDaySlug = void 0; const dayjs_1 = __importDefault(require("dayjs")); function makeDaySlug(options = {}) { const { prefix = "", surfix = "", divider = "-", useDate = true, useTime = true } = options; let mainStr = ""; if (useDate) mainStr += (0, dayjs_1.default)().format(`YYYY${divider}MM${divider}DD`); if (useTime) mainStr += (mainStr == "" ? "" : divider) + (0, dayjs_1.default)().format(`HH${divider}mm${divider}ss`); return prefix + (prefix ? divider : "") + mainStr + (surfix ? divider : "") + surfix; } exports.makeDaySlug = makeDaySlug; exports.default = { makeDaySlug };