The result of adding a duration to a timestamp, or of subtracting a duration from a timestamp, is itself a timestamp.
Date and time arithmetic is performed as previously defined, except that an overflow or underflow of hours is carried into the date part of the result, which must be within the range of valid dates. Microseconds overflow into seconds.