Здравствуйте! Вот, что умеет библиотека Date.js
http://www.datejs.com/:
> Date.parseExact('01-01-2001', "MM-dd-yyyy")
Mon Jan 01 2001 00:00:00 GMT+0200 (EET)
> Date.parseExact('01-01-2001', "MM-dd-yyyy HH:mm:ss")
null
> Date.parseExact('01-01-2001 12:12:12', "MM-dd-yyyy HH:mm:ss")
Mon Jan 01 2001 12:12:12 GMT+0200 (EET)
То есть, Я могу провести валидацию даты и времени согласно нужному мне формату. Как добиться такого же результата без использования сторонних библиотек? Ну и конечно же не подходит вариант - скопировать код этой библиотеки себе в скрипт