Разница между датами при onchange
Стоит задача при указании двух дат, рассчитать разницу между ними и отправить ее через Ajax в РНР.
Скрипт: <script language="javascript"> var my_new; my_new = my_day(); function my_day() { var date1 = document.getElementById('date1').value; var alt = new Date(date1.replace(/(\d+).(\d+).(\d+)/, '$3/$2/$1')); var date2 = document.getElementById('date2').value; var neu = new Date(date2.replace(/(\d+).(\d+).(\d+)/, '$3/$2/$1')); var d = neu.getTime() - alt.getTime(); return d/(1000*60*60*24); } </script> Два инпута с выпадающими календариками: <label>Дата заезда</label> <input id="date1" class="date-pick" name="address" type="text" value=""/> <label>Дата выезда</label> <input id="date2" class="date-pick" name="date2" type="text" onchange="update_cost('{$prod_id}',my_new"/> Но почему-то не работает, даже при onchange="alert(my_new)" выдается NaN, хотя если задать value для инпутов с датами, то все работает. |
Часовой пояс GMT +3, время: 20:15. |