Test dates: 01-Jan-1970 --to-- 01-Feb-2038
difference in days: 24868
difference in hours: 596832
difference in minutes: 35809920
difference in seconds: -2146372096  borked