Вы также можете с помощью jQuery присоединить анимацию к html,body
документа с помощью:
$("html,body").animate({scrollTop:$("#div-id")[0].offsetTop}, 1000);
, что приведет к плавному прокрутке вверху div с id "div-id".
Сначала конвертируйте обе даты в класс POSIXct
. Обязательно выполняйте вычисления в том же часовом поясе, классы POSIXt по умолчанию соответствуют вашему часовому поясу locale, as.Date
по умолчанию - по UTC.
test1 <- as.Date("2016-01-01", tz="UTC")
test2 <- strptime("2016-01-02", format="%Y-%m-%d", tz="UTC")
difftime(as.POSIXct(test2), as.POSIXct(test1, tz="UTC"), units="days")
# Time difference of 1 days