Возможный дубликат:
Расширение JavaScript& #39;s Date.parse, чтобы разрешить ДД/ММ/ГГГГ (не -даты в формате США )?
Преобразовать дд -мм -строку гггг в датуВвел дату в текстовое поле, например:09/05/1985 , и я хотел преобразовать ее в 05 -Сен -1985(дд -МММ -гггг )формат. Как бы я этого добился? Обратите внимание, что исходный формат может быть форматом
dd-mm-yyyy
,dd/mm/yyyy
илиdd-mmm-yyyy
.Фрагмент кода:
function GetDateFormat(controlName) { if ($('#' + controlName).val() != "") { var d1 = Date.parse($('#' + controlName).val()); if (d1 == null) { alert('Date Invalid.'); $('#' + controlName).val(""); } var array = d1.toString('dd-MMM-yyyy'); $('#' + controlName).val(array); } }
Этот код возвращает 09 -май -1985 , но я хочу 05 -сен -1985 . Спасибо.