Проблема при подсчете разницы между датами в Date Time Picker

Тема в разделе "JavaScript", создана пользователем karen12, 2 янв 2016.

Модераторы: ZiX
  1. karen12

    karen12 Постоялец

    Регистр.:
    26 фев 2012
    Сообщения:
    73
    Симпатии:
    1
    Помогите решить проблему. У меня есть форма
    Код:
    <input type="text" id="datetimepicker1">
    <input type="text" id="datetimepicker2">
    <input type="text" id="difference" readonly>
    и java script

    PHP:
    <script>


    jQuery('#datetimepicker1').datetimepicker({
    dayOfWeekStart 1,

    format:'Y-m-d H:i:s',
    step:5,
      
    onSelectDate: function (ct) {
                 
    calcDiff();
            }

    });

    jQuery('#datetimepicker2').datetimepicker({
    dayOfWeekStart 1,

    format:'Y-m-d H:i:s',
    step:5,
      
    onSelectDate: function (ct) {
                 
    calcDiff();
            }

    });

    function 
    calcDiff(){

    var 
    d1 = new Date($("#datetimepicker1").val());
    var 
    d2 = new Date($("#datetimepicker2").val());

        if(
    d1 != null && d2 != null){ // We have both dates
    var dh Math.round((d2 d1) /1000/60/60/24);
            $(
    "#difference").val(dh);
        }
       
        }

    </script>  
    и подключен плагин jquery.datetimepicker.js из bootstramp
    Проблема в том, что в chrome показывает разницу между датами в
    Код:
    <input type="text" id="difference" readonly>
    Но в Mozille, вместо цифр, я получаю "NaN", уже день как ломаю голову, но не могу найти решение проблемы, помогите с решением кто может.
     
  2. ykpon

    ykpon

    Регистр.:
    8 дек 2012
    Сообщения:
    248
    Симпатии:
    143