Closed EdwinTh closed 7 years ago
This was done by check_start_end, even when neither a start_val nor an end_val was specified. It appeared that when concatenating POSIX vectors, as happened in the check_start_end function, the result is enforced to the timezone of the locale (including daylight savings time). This breaks the interval if the original vectors were not of this timezone. Workaround is implemented.
When the datetime variable is of class POSIXt it will not pad when the interval is one of the three. Suspect it is due to some incorrect spanning with daylight savings time, since the problem does not occur when interval is year.