lubridateExtras
lubridateExtras copied to clipboard
Convenience Functions for Manipulating Datetimes
lubridateExtras 
Convenience functions for the lubridate package
Overview
Lubridate makes it easier to work with date-time data in R and provides new capabilities. LubridateExtras builds on top of lubridate to provide a number of convenience functions, primarily focused on abstracting patterns in ways that improve code readability and reduce copying and pasting code.
Installation
# lubridateExtras is not currently on CRAN
# Please install the development version from GitHub:
# install.packages("devtools")
devtools::install_github("ellisvalentiner/lubridateExtras")
If you encounter a clear bug, please file a minimal reproducible example on github.
Usage
library(lubridateExtras)
yesterday()
#> [1] "2022-01-23"
tomorrow()
#> [1] "2022-01-25"
days_ago(7) # equivalent to lubridate::today() - lubridate::days(7)
#> [1] "2022-01-17"
days_hence(7) # equivalent to lubridate::today() + lubridate::days(7)
#> [1] "2022-01-31"
hms("2017-10-22 15:33:00") # extracts the time-of-day component
#> [1] "15H 33M 0S"