Senthil Elayappan
Senthil Elayappan

Reputation: 91

IE Date.parse method returns NaN for Date with Time string

We are trying parse the date with timestamp string, it blows up in IE but works fine FireFox.

Here are the code

alert(new Date(Date.parse("2010-01-31T12:00:00.233467-05:00")));

Any idea to make it work in IE browser? Thanks in advance.

Upvotes: 9

Views: 11843

Answers (1)

Bob Fincheimer
Bob Fincheimer

Reputation: 18056

If you can put your input in this form:

YYYY/MM/DDThh:mm:ss

It will work.

Eg:

alert(new Date(Date.parse('2010-01-31T12:00:00.233467-05:00'.replace(/\-/ig, '/').split('.')[0])));

If you want the time zone, then you will have to find another way

Upvotes: 13

Related Questions