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

81
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

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

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

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

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

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

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

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

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

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

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

99