Examples - Dates and Time - Difference

     
     
     
     
   
Code:
<script type="text/javascript">

 function init() //called on page load
 {
  //override default locale settings to Great Britain
  SS.global.locale = new SS.locale("gb");

  $g("txtDateTime1").value = SS.datetime.format(new Date(), "dd/MM/yyyy HH:mm:ss");
  $g("txtDateTime2").value = SS.datetime.format(new Date().add(36,"h"), "dd/MM/yyyy HH:mm:ss");

  calculateDifference();
 }

 function calculateDifference()
 {
  var date1 = SS.datetime.fromString($g("txtDateTime1").value);
  var date2 = SS.datetime.fromString($g("txtDateTime2").value);

  $g("txtDateTimeDifference").value = $datediff(date2,date1,$g("drpTimeUnits").value);
 }

</script>

Date 1:<br>
<input type="textbox" id="txtDateTime1" onChange="calculateDifference();"/><br>
Date 2:<br>
<input type="textbox" id="txtDateTime2" onChange="calculateDifference();"/><br>
Difference:<br>
<input type="textbox" id="txtDateTimeDifference" style="text-align:center;"/><br>
Units:<br>
<select id="drpTimeUnits" onChange="calculateDifference();">
 <option value="ms" selected>Milliseconds</option>
 <option value="s" selected>Seconds</option>
 <option value="mi" selected>Minutes</option>
 <option value="h" selected>Hours</option>
 <option value="d" selected>Days</option>
</select>