Date difference. Compute the difference between two dates in days, hours, minutes, seconds and a human-readable breakdown.