Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.04.2012, 18:10
Новичок на форуме
Отправить личное сообщение для Ptichka Посмотреть профиль Найти все сообщения от Ptichka
 
Регистрация: 06.04.2012
Сообщений: 1

Разница между датами при 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 для инпутов с датами, то все работает.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какая разница между определениями функций Nadine Общие вопросы Javascript 1 07.03.2012 15:07
При клонировании объектов не работает onchange weaverl Общие вопросы Javascript 0 23.04.2011 00:12
Разница между (function(){})() и (function(){}()) ruzzx Общие вопросы Javascript 6 17.04.2011 22:51
Разница между датами Amour Общие вопросы Javascript 4 29.03.2011 21:01
Разница между датами в днях autosoft Общие вопросы Javascript 2 01.06.2010 19:23