EpochLab

Ranges & durations

Time arithmetic that admits months are not 30 days

The exact elapsed milliseconds and the calendar difference a human would state are both correct, and different. You get both — plus the daylight-saving transitions that make them disagree.