jatinchandarana Ответов: 3

Преобразование строки в дату с помощью javascript


var CurDate = "2011.20.11";
var CDate = new Date(CurDate);

я тоже стараюсь var CDate = (new Date(CurDate)).format("yyyy.dd.mm");
тоже Date.format("yyyy.dd.mm") но ничего не вышло..
Когда я использую Cdate он вернет ошибку как invaliddate().

пожалуйста, помогите мне в этом...

С уважением,
Джатин

3 Ответов

Рейтинг:
28

Wonde Tadesse

использовать Date.parseDate(dateValue,format) метод.

var d = Date.parseDate("2005-10-05 12:13 am", "Y-m-d g:i a");
document.write(d + "\n");
var d = Date.parseDate("9/5/05", "n/j/y");
document.write(d + "\n");


jatinchandarana

не работать....
Когда я пишу var d= Date.parseDate("2011.11.02","гггг.ММ.ДД");
это дает мне эту ошибку
TypeError: Date.parseDate - это не функция

Wonde Tadesse

Просто обратитесь к следующим параметрам формата даты.
http://www.webdevelopersnotes.com/tips/html/10_ways_to_format_time_and_date_using_javascript.php3

Рейтинг:
1

Abhinav S

Этот[^] может помочь.


Рейтинг:
0

DilipKumarSinha

Добавьте эти два файла сценария на свою страницу
если у вас нет этого плагина скрипта, то пройдите по этой ссылке и сначала загрузите его.
@скачать[^]




И попробуйте вот так это сработает на 100%

 <script language="javascript" type="text/javascript" src="~/Scripts/date.js"></script>
    <script language="javascript" type="text/javascript" src="~/Scripts/time.js"></script>


var today = Date.today();
        $('#EndDateConsumption').val(today.toString("MM/dd/yyyy"));
        var $startDate = $('#EndDateConsumption');
        var $endDate = $('#StartDateConsumption');
        var dStartDate = Date.parseExact($startDate.val(), "MM/dd/yyyy");
        var prevDate = dStartDate.add(-1).months();
        $endDate.val(prevDate.toString("MM/dd/yyyy"));


Наслаждаться :)