Парсинг даты
Форма возвращает строковое значение даты, введенное пользователем в виде "31.12.2010".
Необходимо произвести парсинг этой строки и преобразовать в стандартную дату (кол-во миллисекунд) для последующего использования.
Стандартный метод объекта Date.parse не различает такие строки, ему подавай в "американском" варианте в виде "12/31/2010".
Пока все что надумал - преобразовывать символы точки в слеши и менять значения месяца и дня месяца местами.
Это все громоздко, нужно исп. регулярные выражения и прочую лабуду.
А есть ли более красивый способ без исп. внешних фреймворков и дополнений ?
|