chcę stworzyć skrypt, za pomocą którego po kliknięciu przycisku godzina umieszczona w polu formularza uległa zmianie o x minut
po wejściu na stronę ma wyświetlić się obecna godzina, którą możemy zwiększyć/zmniejszyć o np. 15 min
to kod html:
a tak próbowałem z java script:
<script type="text/javascript"> var teraz = new Date(); $('#frm_hour').val(addZero(teraz.getHours())+':'+addZero(teraz.getMinutes())); function addZero(i){ if (i<10){ i="0" + i; } return i; } function changeTime() { if (o === 1) { var e = newdate.getMinutes(); alert (e); newdate.setMinutes(e+15); $('#frm_hour').val(addZero(newdate.getHours())+':'+addZero(newdate.getMinutes())); } if (typeof newdate === "undefined") { var newdate = new Date(); var mins = newdate.getMinutes(); newdate.setMinutes(mins+15); var o = 1; $('#frm_hour').val(addZero(newdate.getHours())+':'+addZero(newdate.getMinutes())); } }
o ile dodanie pierwszych 15 minut działa, to za drugim razem już nie działa
jak zmodyfikować ten skrypt?