Arredonda uma data e hora POSIX (posixct) para uma data relativa a um fuso horário

Eu quero arredondar um POSIXct para o dia, em relação a um fuso horário específico.

Se eu tentar

round(as.POSIXct("2013-03-05 23:00:00 EST"), "day")

Devolve

2013-03-06

O que faz sentido, em que quando é 23:00:00 EST em 2013-03-05 em EST5EDT, já é 2013-03-06 em UTC. Logicamente, o que eu quero fazer é:

round(as.POSIXct("2013-03-05 23:00:00 EST"), "day", tz="EST5EDT")

Ou seja, "arredondar essa data e hora para o dia mais próximo, relativo ao fuso horário EST5EDT". Infelizmente,volta não aceita um parâmetro de fuso horário.

questionAnswers(1)

yourAnswerToTheQuestion