UNPKG

ok-tools

Version:

My personal JS tools and utilities

36 lines 1.22 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.exportDateAsNgb = exports.exportDateTime = exports.exportDate = void 0; var parse_time_1 = require("./parse-time"); function exportDate(input) { var time = parse_time_1.parseTime(input); if (time) { return padNum4(time.getFullYear()) + '-' + padNum2(time.getMonth() + 1) + '-' + padNum2(time.getDate()); } return null; } exports.exportDate = exportDate; function exportDateTime(input) { var time = parse_time_1.parseTime(input); if (time) { return padNum4(time.getFullYear()) + '-' + padNum2(time.getMonth() + 1) + '-' + padNum2(time.getDate()) + 'T' + padNum2(time.getHours()) + ':' + padNum2(time.getMinutes()) + ':' + padNum2(time.getSeconds()); } return null; } exports.exportDateTime = exportDateTime; function exportDateAsNgb(input) { return { day: input.getDate(), month: input.getMonth() + 1, year: input.getFullYear(), }; } exports.exportDateAsNgb = exportDateAsNgb; function padNum2(num) { return (num + '').padStart(2, '0'); } function padNum4(num) { return (num + '').padStart(4, '0'); } //# sourceMappingURL=export-date.js.map