How can I convert dd.mm.yyyy format date to yyyy-mm-dd format in JavaScript?
Here is an example:
30.01.2010
to
2010-01-30
Meaning
Datejs can parse that. The code is at http://datejs.googlecode.com/files/date.js
EDIT: It is not safe to left date.js determine the format string automatically. I made the mistake of not testing with a day <= 12 (duh). You should use:
Date.parseExact('09.01.2010', 'd.M.yyyy').toString('yyyy-MM-dd');
or
Date.parseExact('09.01.2010', 'dd.MM.yyyy').toString('yyyy-MM-dd');
depending on whether you want to allow single digit days.