R can handle date variables in several ways. There are built-in R functions available to deal with date variables, and there are also some useful contributed packages available. The built-in R function
as.Date() can handle only dates but not time, whereas the
chron package, contributed by James and Hornik in 2008, can handle both date and time. However, it cannot deal with time zones. Using the
POSIXlt class objects, we can deal with the inclusion of time zones. But there is another R package,
lubridate, contributed by Grolemund and Wickham in 2011, that gives much more user friendly functionality to deal with date and time with time zone support. In this section, we will see how we can easily deal with date and time ...