Date.parse() results in NaN
Working demo http://jsfiddle.net/7KfuM/
Change -
to /
Good read: Jquery Date.parse returning NaN in Chrome browser? or https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date
Try this:
var firstDayTimestamp = Date.parse("2009/07/13 00:00:00" + "-0500") / 1000;
Hope this fits the cause! B-)
The date should be in the IETF date syntax (RFC2822 Section 3.3) format, e.g. "Mon, 25 Dec 1995 13:30:00 GMT", or "Mon, 25 Dec 1995 13:30:00 GMT+0430".
Read more: Date.parse()
Surprisingly this should be done also for the current (2017) versions of IE (11.x) and FF (56.x) for the Date.parse to work correctly.