-5

i have two fields like start date and End date. my need is i have to show the date differnce in another text box while user selecting dates from date picker. I done these much

I know, i done some mistakes. please help me.

Fromdate:
<input type="text" name="travelData[From_date]" id="txtFromDate" value="<?php echo readDate($travelData['From_date']); ?>"onfocus="javascript:NewCssCal('txtFromDate','ddmmyyyy')">

To date:
<input type="text" name="travelData[To_date]" id="txtToDate" value="<?php echo readDate($travelData['To_date']); ?>"onfocus="javascript:NewCssCal('txtToDate','ddmmyyyy')" onblur="calculateTourlength()">

<script type="text/javascript">
function calculateTourlength(){
var FromDate = $('#txtFromDate').val();
var ToDate = $('#txtToDate').val();
var tourLength = parseInt(ToDate) - parseInt(FromDate);
alert(tourLength);
$('#tourLength').val(tourLength);

return false;

}

user2745897
  • 31
  • 1
  • 1
  • 8

1 Answers1

0
var startdate = $('#txtFromDate').datepicker('getDate');
var enddate   = $('#txtToDate').datepicker('getDate');
var calculate = (enddate - startdate)/1000/60/60/24;

NOTE: Be careful that end date must contain greater value 
khaliq
  • 98
  • 9