Последняя дата прошлого месяца с использованием Javascript

У меня есть текстовое поле, в котором я показываю только месяц и год. Поэтому, когда у меня есть июнь 2013 года и когда я ищу первую половину, я хочу, чтобы дата предыдущего месяца была 14 июня. Итак, в Javascript я просто использовал

var currentmonth=doucument.getElementbyId("textbox");
var currentdate="01-"+currentmonth;// as earlier I had 1st to 15 of month.

Я хочу получить последнюю дату последних месяцев в формате, например

"31-May-2013".

Я пытаюсь измениться так:

currentdate= new Date(currentdate).get...//but not working

person JulyOrdinary    schedule 04.06.2013    source источник


Ответы (1)


Создать объект даты:

var currentdate = new Date("01-"+currentmonth)

Установите последний день месяца с помощью методов setFullYear, getFullYear и getMonth:

currentdate.setFullYear(test.getFullYear(), test.getMonth()+1, 0)
person Lukasz Koziara    schedule 04.06.2013