Calculates the number of seconds between two times.
If the first time is before the second time, the returned number is positive. If the first time is after the second time, the returned number will be negative.
This function does not consider wrap-around. That is, 00:30 is considered to be 23 hours before 23:30, not one hour after.