@value(MyTable.End_Time) - @value(MyTable.Start_Time) + (new Date().getTimezoneOffset()*60*1000)/*
* startTime and endTime must be values from ParaSQL Time fields.
* Returns a value that can be displayed in a ParaSQL Time field.
* The Time field displaying the value should be formatted in 24hr format
* (hence why the extra hour is added to getTimeZoneOffset).
*/
function time_diff(startTime, endTime) {
var d = new Date();
var tzOffset = (d.getTimezoneOffset() * 60 * 1000) + (60*60*1000);
return (startTime != null && endTime != null && startTime <= endTime) ? endTime - startTime + tzOffset : null;
}( @value(SomeTable.EndTime) - @value(SomeTable.StartTime) ) / (1000 * 60 * 60)