Вывод даты + 60 дней в input value [дубликат]

132
30 августа 2021, 18:50
На этот вопрос уже даны ответы здесь:
Увеличить дату на один день (2 ответа)
Закрыт 1 год назад.

Как можно реализовать (скриптом) вывод сегодняшней даты +60 дней.То есть, если сегодня, например, 07.10.2019, то чтобы выводилось 06.12.2019? И как с помощью простого скрипта

 <script type="text/javascript">
 $(function(){
 $('#id1input').attr('value', 'тут дата'); });
 </script>

получившеюся дату вывести у value у input?

Answer 1

Проще всего это сделать при помощи библиотеки moment.js (лучше всего установить moment-with-locales.js):

<input type="text" id="id1input"> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment-with-locales.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<script> 
 $(function(){ 
  moment.locale('ru'); 
  let datePlus60days = moment().add(60, 'days').calendar(); 
  $('#id1input').attr('value', datePlus60days); 
 }); 
</script>

READ ALSO
Отправка email через php

Отправка email через php

Имеется форма

142
Как сделать поиск города рФ?1

Как сделать поиск города рФ?1

Каким образом реализовать на чистой верстке такой функционал?

117
Разница метода append

Разница метода append

У меня есть код на jquery

155
Отключение элемента после прокрутки с помощью JS

Отключение элемента после прокрутки с помощью JS

Есть меню на сайте (<input type="checkbox" id="hmt" class="hidden-menu-ticker">) и изначально оно скрытоПользователь может открывать/заркывать меню нажатием кнопки

145