Обработка даты из поля ввода
Подскажите пожалуйста как дату заданную в поле ввода формы перевести в числовое значение,чтобы можно было проводить с ней вычисления. Задавая напрямую в скрипте var d = new Date(2010, 02, 20); Date.parse(d); все получается, а как из поля ввода сделать никак не пойму(
|
в каком виде вводятся даты?
|
Даты вводятся в формате гггг.мм.дд
|
Если. точки заменить, должно парситься.
date = "2012.01.02"; date = date.replace(/\./g, "/"); alert(Date.parse(date)) |
Спасибо!
|
GuardCat,
Подскажите еще плиз,а каков будет replace для следующей формы даты: 23-11-2009 |
var r = /(\d{2})-(\d{2})-(\d{4})/; var d = "23-10-2009"; var dNormalized = d.replace(r, "$3/$2/$1"); var date = new Date(dNormalized); alert(date) |
Часовой пояс GMT +3, время: 15:13. |