Calculate the time difference between two dates or times in days, hours, minutes, and seconds using our free online Time Duration Calculator.