ok-tools
Version:
My personal JS tools and utilities
36 lines • 1.22 kB
JavaScript
;
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