Align seconds, minutes, and hours to beginning of next period.
Change timestamps to the start of the next period, specified in multiples of seconds.
align.time(x, ...) ## S3 method for class 'xts' align.time(x, n=60, ...) shift.time(x, n=60, ...) adj.time(x, ...)
x |
object to align |
n |
number of seconds to adjust by |
... |
additional arguments. See details. |
This function is an S3 generic.
The result is to round up to the next
period determined by n modulo x
.
A new object of class(x)
Jeffrey A. Ryan with input from Brian Peterson
x <- Sys.time() + 1:1000 # every 10 seconds align.time(x, 10) # align to next whole minute align.time(x, 60) # align to next whole 10 min interval align.time(x, 10 * 60)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.