Показать сообщение отдельно
  #1 (permalink)  
Старый 08.07.2010, 13:32
Аспирант
Отправить личное сообщение для Allan Stark Посмотреть профиль Найти все сообщения от Allan Stark
 
Регистрация: 24.04.2010
Сообщений: 87

Парсинг даты
Форма возвращает строковое значение даты, введенное пользователем в виде "31.12.2010".

Необходимо произвести парсинг этой строки и преобразовать в стандартную дату (кол-во миллисекунд) для последующего использования.

Стандартный метод объекта Date.parse не различает такие строки, ему подавай в "американском" варианте в виде "12/31/2010".
Пока все что надумал - преобразовывать символы точки в слеши и менять значения месяца и дня месяца местами.
Это все громоздко, нужно исп. регулярные выражения и прочую лабуду.

А есть ли более красивый способ без исп. внешних фреймворков и дополнений ?
Ответить с цитированием