ade-planning-api
Version:
An unofficial API wrapper for ADE Planning from Adesoft
21 lines (20 loc) • 791 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseDateFromDDMMYYYY = parseDateFromDDMMYYYY;
exports.parseDateFromDDMMYYYYHHMM = parseDateFromDDMMYYYYHHMM;
function parseDateFromDDMMYYYY(dateString) {
if (!dateString) {
return new Date();
}
const [day, month, year] = dateString.split("/").map(Number);
return new Date(year, month - 1, day);
}
function parseDateFromDDMMYYYYHHMM(dateString) {
if (!dateString) {
return new Date();
}
const [datePart, timePart] = dateString.split(' ');
const [day, month, year] = datePart.split('/').map(num => parseInt(num, 10));
const [hours, minutes] = timePart.split(':').map(num => parseInt(num, 10));
return new Date(year, month - 1, day, hours, minutes);
}