cargo / src /utils /time.js
vish85521's picture
Upload 53 files
964569f verified
Raw
History Blame Contribute Delete
451 Bytes
function parseDateInput(raw) {
if (!raw) {
return null;
}
const date = new Date(raw);
if (Number.isNaN(date.getTime())) {
return null;
}
return date;
}
function toIsoString(value) {
if (!value) {
return null;
}
const date = value instanceof Date ? value : new Date(value);
if (Number.isNaN(date.getTime())) {
return null;
}
return date.toISOString();
}
module.exports = {
parseDateInput,
toIsoString,
};