2014-09-17 3 views
0

Я добавил сценарий к datapickerразница HTML JS дат с datapicker

<script> 
$(function() { 
$("#from").datepicker({ 
dateFormat: 'dd-mm-yy', 
defaultDate: "+1w", 
changeMonth: true, 
numberOfMonths: 1, 
onClose: function(selectedDate) { 
$("#to").datepicker("option", "minDate", selectedDate); 
} 
}); 
$("#to").datepicker({ 
dateFormat: 'dd-mm-yy', 
defaultDate: "+1w", 
changeMonth: true, 
numberOfMonths: 1, 
onClose: function(selectedDate) { 
$("#from").datepicker("option", "maxDate", selectedDate); 
} 
}); 
}); 
</script> 

и сценарий для разности дат

<script type="text/javascript"> 

    function startEndDate() { 
    from= document.modpren.from.value; //prima data la prende vuota 
    to= document.modpren.to.value; //seconda data 

    var fromArray = from.split('/'); 
    fromdate = new Date(fromArray[2], fromArray[1]-1, fromArray[0]); 

    var toArray = to.split('/'); 
    todate = new Date(toArray[2], toArray[1]-1, toArray[0]); 


    alert ((todate-fromdate)/86400000); 
    } 
    </script> 

проблема заключается в том, что в «Giorni» не делает напишите дни, когда между двумя датами.

<input type="number" name="giorni" id="giorni" value="" > 

Может кто-нибудь мне помочь? Я посмотрел на другую должность, но я не нашел решение спасибо так много

+0

Что должна делать эта линия? 'callback_field: '#giorni';' –

+0

test :) это тест .... callback_field: '#giorni'; focusElements: '#giorni'; /* alert ((todate-fromdate)/86400000); */ document.modpren.giorni.value = (todate-fromdate)/86400000 – Gabry

+0

вы можете видеть, что пример не работает на следующем URL-адресе http: // www.motoeshopping.com/prenotazionenew.html – Gabry

ответ

0

Дата формат, который вы указали при создании DatePicker является «дд-мм-гггг» и так Seperator есть «-» Однако, разделяя дату строки, вы используете «/» в качестве разделителя, и поэтому вы не получаете желаемый результат.

Убедитесь, что оба разделителя одинаковы, и он решит проблему.

+0

спасибо! Спасибо! Спасибо! знак равно – Gabry

 Смежные вопросы

  • Нет связанных вопросов^_^