I noticed DateTime::Duration <=> is not checking the 'reverse' flag. Also, it would be useful to be able to compare a duration to zero, in order to check if it is negative, positive or null.
I could do that, just tell me if it is ok. - Flavio S. Glock