Reputation: 15706
I want to parse a Date chosen by user:
var ds = "11 / 08 / 2009";
I use
var d = new Date(ds);
It gives me November, 08, 2009. But what I need is August, 11, 2009.
What is the simplest way to parse the date?
Upvotes: 6
Views: 1147
Reputation: 7006
I have had success with DateJS. In particular, you would want to use parseExact, which allows you to provide a format string describing the meaning of each segment (so that you can map one segment to day and another to month).
Upvotes: 3
Reputation: 20357
Extend date to return values in your desired format.
Here is a great article on how to do so. It includes code snippets.
Upvotes: 1
Reputation: 1056
There are lots of libraries and copy-and-paste javascript snippets on the net for this kind of thing, but here is one more.
function dateParse(s) {
var parts = s.split('/');
var d = new Date( parts[2], parts[1]-1, parts[0]);
return d;
}
Upvotes: 20