Я хочу рассчитать следующие 5 месяцев.Как рассчитать следующие месяцы?
Для примера см. Сегодня 10-jan-2017
дата, затем следующая дата должна быть между следующими месяцами 5-го. т.е. до 05-feb-2017
Я хочу рассчитать следующие 5 месяцев.Как рассчитать следующие месяцы?
Для примера см. Сегодня 10-jan-2017
дата, затем следующая дата должна быть между следующими месяцами 5-го. т.е. до 05-feb-2017
Использовать метод Date#setMonth
с аргументами как месяца, так и дня.
// get current date
var date = new Date();
// add month and update day
date.setMonth(date.getMonth() + 1, 5);
// or set day by date.setDate(5);
console.log(date);
(date.getMonth() + 1)% 12 –
и year = date.getYear() + (date.getMonth() + 1)/12 –
@UG_, что приведет к '05-dec- 2017' => '05-jan-2017' ..... что ему нужно:' 05-jan-2018' –
Вы можете использовать momentjs
для обработки даты. http://momentjs.com/docs/
var today = moment();
var nextDate = today.add(1, 'months').startOf('month').add(5, 'days');
Это действительно непонятно, о чем вы просите. Пожалуйста, уточните подробнее ... – EhsanT