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>
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>