month_days | R Documentation |
Given a vector of dates as strings in ISO 8601 or UDUNITS format and a
CFTime object, this function will return a vector of the same length as the
dates, indicating the number of days in the month according to the calendar
specification. If no vector of days is supplied, the function will return an
integer vector of length 12 with the number of days for each month of the
calendar (disregarding the leap day for standard
and julian
calendars).
month_days(t, x = NULL)
t |
The |
x |
character. An optional vector of dates as strings with format
|
A vector indicating the number of days in each month for the vector
of dates supplied as argument x
. Invalidly specified dates will result in
an NA
value. If no dates are supplied, the number of days per month for
the calendar as a vector of length 12.
When working with factors generated by CFfactor()
, it is usually
better to use CFfactor_units()
as that will consider leap days for
non-era factors. CFfactor_units()
can also work with other time periods
and calendar units, such as "hours per month", or "days per season".
dates <- c("2021-11-27", "2021-12-10", "2022-01-14", "2022-02-18")
t <- CFtime("days since 1850-01-01", "standard")
month_days(t, dates)
t <- CFtime("days since 1850-01-01", "360_day")
month_days(t, dates)
t <- CFtime("days since 1850-01-01", "all_leap")
month_days(t, dates)
month_days(t)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.