JSFiddle - React, Tailwind, and code Playground
by ronilan
JavaScript
var i,
max,
strings,
now,
then;
strings = [
null, //epoc
"1.21.2010",
"2,21,2010",
"3/21/2010",
"4-21-2010",
"5 21 2010",
"21/1/2010", // invalid
"07:45 AM", // invalid
"1.21.2010 07:45 AM",
"1.21.2010 0745 AM", // invalid
"1.21.2010 07.45 AM", // invalid
"1.21.2010 17:45:02",
];
max = strings.length;
console.clear();
for (i = 0; i < max; i++){
d = new Date(strings[i]);
console.log(i, d);
}
now = new Date();
then = new Date("10.11.1973");
console.log((now - then)/1000/60/60/24/365);
console.log(now.getFullYear() - then.getFullYear());