Консультация № 159793
06.02.2009, 20:15
0.00 руб.
0 1 1
Только , что в вопросе 159787 было указано ,что Date.parse не принимает дефисы ,а какой функцией и как на ява скрипт можно поменять дефисы на запятые т.е. такой формат 2008-11-10 перевести в такой 2008,11,10
Спасибо.

Обсуждение

Неизвестный
06.02.2009, 20:49
общий
это ответ
Здравствуйте, Dima1967!
Меняются дефисы просто. Присваиваем значение даты с дефисами переменной:
var strdate1 = '2008-10-01';
Далее подставляем в Date.parse() следующую конструкцию:
var date1 = Date.parse(strdate1.replace('-', ','));

strdate1 - строка(объект String). Следовательно, для нее доступен метод replace, позволяющий производить поиск и замену в строке. В качестве первого аргумента принимается подстрока поиска или регулярное выражение(тогда в Date.parse следует подставить strdate1.replace(/\-/, ','), обращаю Ваше внимание, что регулярное выражение пишется без кавычек!), в качестве второго - строка замены.

С уважением, Товарищ Бородин
Форма ответа