hej próbuje stworzyć w js taki skrypt, który po wpisaniu daty do inputa, doda mi do tego 3 mce i odejmie jeden dzień i wypisze gotową datę w drugim inpucie. Udało mi się napisać kod, który pobiera datę dzisiejszą (korzystając z obiektu Date) oraz wykonać na nim te obliczenia. Ale nie mogę tego podpiąć do tych inputów..
var today = new Date(new Date()-86400000);
var newDate = today.getDate()+"."+0+(today.getMonth()+4).toString()+"."+today.getFullYear();
document.querySelector('#newDate').innerHTML = newDate;
Na początku podpiełam bibliotekę jquerry z kalendarzem, gdzie po kliknięciu w input pojawia mi się kalendarz, wybieram datę i skrypt zaczyna mi wyliczać datę końcową.. ale nie wychodzi. Gdzie robię błąd? czy ktoś może mi pomóc i naprowadzić?
var today = new Date(new Date()-86400000); // w milisekundach - x(1) dni x x 24 godzin, 60 minut x 60 sekund x 1000 milisekund
var newDate = today.getDate()+"."+0+(today.getMonth()+4).toString()+"."+today.getFullYear();
document.querySelector('#newDate').innerHTML = newDate;
$( function() {
$( "#datepicker" ).datepicker();
} );
let data = document.querySelector('#datepicker').value;
console.log(data);
<p>Wpisz date: <input type="text" id="datepicker"></p>
<p>NewDate <input type="text" id="newDate"></p>