I have a date time string
September 30, 2017 @ 11:23 am
var end = new Date("September 30, 2017 @ 11:23 am");
invalid date
According to MDN
String value representing a date. The string should be in a format recognized by the Date.parse() method
Solution: You can simply remove @
from the stirng. using replace
method or any other way.
Ex:
var d = "September 30, 2017 @ 11:23 am"
var end = new Date(d.replace("@",""));
console.log(end)