Learn R Programming

⚠️There's a newer version (1.9.4) of this package.Take me there.

lubridate (version 1.3.2)

Make dealing with dates a little easier

Description

Lubridate makes it easier to work with dates and times by providing functions to identify and parse date-time data, extract and modify components of a date-time (years, months, days, hours, minutes, and seconds), perform accurate math on date-times, handle time zones and Daylight Savings Time. Lubridate has a consistent, memorable syntax, that makes working with dates fun instead of frustrating.

Copy Link

Version

Install

install.packages('lubridate')

Monthly Downloads

763,260

Version

1.3.2

License

GPL

Maintainer

Garrett Grolemund

Last Published

December 5th, 2013

Functions in lubridate (1.3.2)

duration

Create a duration object.
date_decimal

Converts a decimal to a date.
int_diff

Extract the intervals within a vector of date-times
minute

Get/set minutes component of a date-time.
is.instant

Is x a date-time object?
guess_formats

Guess formats from the supplied date-time character vector.
here

The current time in your local timezone
period

Create a period object.
tz

Get/set time zone component of a date-time.
seconds

Quickly create relative timespans.
month

Get/set months component of a date-time.
sundays

Quickly create common epoch objects
stamp

Format dates and times based on human-friendly templates.
as.period

Change an object to a period.
dseconds

Quickly create exact time spans.
hms

Create a period with the specified hours, minutes, and seconds
add_epoch_to_date

Add epochs to dates
Timespan-class

Timespan class
parse_date_time

Parse character and numeric date-time vectors with user friendly order formats.
rollback

Roll back date to last day of previous month
with_tz

Get date-time in a different time zone
int_start

Access and change the start date of an interval
force_tz

Replace time zone to create new date-time
new_difftime

Create a difftime object.
int_standardize

Ensures all intervals in an interval object are positive
int_flip

Flip the direction of an interval
new_period

Create a period object.
seconds_to_period

Contrive a period from a given number of seconds
as.duration

Change an object to a duration.
int_overlaps

Test if two intervals overlap
int_length

Get the length of an interval in seconds
days_in_month

Get the number of days in the month of a date-time.
ms

Create a period with the specified number of minutes and seconds
origin

1970-01-01 UTC
Period-class

Period class
leap_year

Is a year a leap year?
new_epoch

Create an epoch object
is.period

Is x a period object?
int_end

Access and change the end date of an interval
round_date

Rounding for date-times.
DateUpdate

Changes the components of a date object
is.duration

Is x a duration object?
int_aligns

Test if two intervals share an endpoint
lakers

Lakers 2008-2009 basketball data set
hm

Create a period with the specified number of hours and minutes
Duration-class

Duration class
dst

Get Daylight Savings Time indicator of a date-time.
DateCoercion

Convert a variety of date-time classes to POSIXlt and POSIXct
today

The current date
fit_to_timeline

Fit a POSIXlt date-time to the timeline
decimal_date

Converts a date to a decimal of its year.
is.timespan

Is x a length of time?
ymd_hms

Parse dates that have hours, minutes, or seconds elements.
wday

Get/set days component of a date-time.
as.interval

Change an object to an interval.
now

The current time
ymd

Parse dates according to the order in that year, month, and day elements appear in the input vector.
ceiling_date

Round date-times up.
is.interval

Is x an Interval object?
Interval-class

Interval class
hour

Get/set hours component of a date-time.
%m+%

Add and subtract months to a date without exceeding the last day of the new month
olson_time_zones

Names of available time zones
pretty_dates

Computes attractive axis breaks for date-time data
quarter

Get the fiscal quarter of a date-time.
second

Get/set seconds component of a date-time.
is.Date

Is x a Date object?
int_shift

Shift an interval along the timeline
timespan

Description of time span classes in lubridate.
reclass_timespan

Convenience method to reclass timespans post-modification.
new_interval

Create an interval object.
new_duration

Create a duration object.
year

Get/set years component of a date-time.
floor_date

Round date-times down.
lubridate_formats

Lubridate format orders used in stamp
make_difftime

Makes a difftime object from a given number of seconds
%within%

Tests whether a date or interval falls within an interval
reclass_date

Convenience method to reclass dates post-modification.
week

Get/set weeks component of a date-time.
am

Does date time occur in the am or pm?
lubridate

Dates and times made easy with lubridate
is.POSIXt

Is x a POSIXct or POSIXlt object?
is.difftime

Is x a difftime object?
period_to_seconds

Convert a period to the number of seconds it appears to represent
yday

Get/set days component of a date-time.