@KOPC1886

Как к дате прибавить 6 месяцев?

Всем привет!

Как с помощью js к дате формата ("05.07.2015") прибавить 6 месяцев ?

Есть обработчик изменения даты

$('input[name="BEGINDATE"]').on('change', function(){
var $inputCloseDate = $('input[name="CLOSEDATE"]'),
arDate = $inputCloseDate.val().split('.'),
arBeginDate = $(this).val().split('.');

});

Если разбирать с помощью сплита и прибавлять как числа, как то глупо)

Заранее спасибо!)
  • Вопрос задан
  • 655 просмотров
Решения вопроса 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Пригласить эксперта
Ответы на вопрос 3
mlnkv
@mlnkv
JavaScript Developer
var date = new Date();

console.log("Начальное значение:", date.toLocaleString());

// меняем значение
date.setMonth(date.getMonth() + 6);

console.log("Измененное значение:", date.toLocaleString());
Ответ написан
Deodatuss
@Deodatuss
alert(new Date (new Date("05.07.2015").getTime() + 1000*60*60*24*31*6));
Ответ написан
Комментировать
k12th
@k12th
console.log(`You're pulling my leg, right?`);
dt.setMonth(dt.getMonth() + 6)
Детали в MDN. Что приятно, автоматически переведется год, если надо.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы