用JS实现两个日期相减得出的天数,再乘一个数
----------------------------------------------------
例如:(2007-01-05 与2007-01-06相差的天数)*5=X
|_________至|_________ = X
X的值会随着两个日期的相差而变化
而且选择用户的所选择的日期都要大于等于当天的时间段请各位帮帮忙..~!最好有具体的事例

解决方案 »

  1.   

    L@_@K  <script type="text/javascript">
      <!--
    function getDateFromString(strDate)
    {
        var arrYmd = strDate.split("-");;
        var numYear = parseInt(arrYmd[0]);
        var numMonth = parseInt(arrYmd[1]) - 1;
        var numDay = parseInt(arrYmd[2]);
        return new Date(numYear, numMonth, numDay);
        
    }
    var datFrom = getDateFromString("2007-01-05");
    var datTo = getDateFromString("2007-01-06");
    var numDays = (datTo - datFrom)/(1000*60*60*24);
    alert(numDays);
    var numMultipleDays = numDays * 5;
    alert(numMultipleDays);  //-->
      </script>
      

  2.   

    <script>
    var myBirthday = new Date(1961, 5, 10);
    var hisBirthday = new Date(1960, 6, 10);alert((myBirthday - hisBirthday)/(3600*24*1000));
    </script>