diginext-utils
Version:
README.md
19 lines (18 loc) • 862 B
JavaScript
;
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 };