For time intervals it returns a vector of
integers indicating, for each time interval, the duration of
the interval in seconds.
For time periods it returns a vector of
integers indicating the duration of each time period using
its own time unit. For instance :
duration(POSIXctp(1:2, c('month', 'year')))
> 1 2