UNPKG

@genexus/web-standard-functions

Version:

GeneXus JavaScript standard functions library for web generators

20 lines 543 B
import { ONLY_DATE } from "./constants"; import { DTAToDate } from "./dTAToDate"; import { ISODateToDTA } from "./iSODateToDTA"; import { isValidDate } from "./isValidDate"; export const dateFromISOString = (s) => { let d; try { const da = ISODateToDTA(s); da[0] = ONLY_DATE; d = DTAToDate(da, false); } catch (_a) { throw new Error('Invalid date: "' + s + '"'); } if (!isValidDate(d)) { d = new Date(0, 0, 0); } return d; }; //# sourceMappingURL=dateFromISOString.js.map