DateTimeProvider | R Documentation |
date and time methods
charlatan::BareProvider
-> DateTimeProvider
centuries
(character) centuries in roman numerals
countries
(list) countries list
charlatan::BareProvider$bothify()
charlatan::BareProvider$lexify()
charlatan::BareProvider$numerify()
charlatan::BareProvider$print()
charlatan::BareProvider$random_digit()
charlatan::BareProvider$random_digit_not_zero()
charlatan::BareProvider$random_digit_not_zero_or_empty()
charlatan::BareProvider$random_digit_or_empty()
charlatan::BareProvider$random_element()
charlatan::BareProvider$random_element_prob()
charlatan::BareProvider$random_int()
charlatan::BareProvider$random_letter()
charlatan::BareProvider$randomize_nb_elements()
unix_time()
Get a timestamp between January 1, 1970 and now, unless passed
explicit start_date
or end_date
values
DateTimeProvider$unix_time(start_date = NULL, end_date = "now")
start_date
start date, a valid date format
end_date
start date, a valid date format, default: "now"
date()
Generate a date between January 1, 1970 and now, with given pattern
DateTimeProvider$date(pattern = "%Y-%m-%d")
pattern
date pattern, default: %Y-%m-%d
date_time()
Generate a date time between January 1, 1970 and now
DateTimeProvider$date_time(tzinfo = NULL)
tzinfo
timezone, see timezone
date_time_fromtimestamp()
Generate a iso8601 format date
DateTimeProvider$date_time_fromtimestamp(timestamp, tzinfo = NULL)
timestamp
a timestamp
tzinfo
timezone, see timezone
iso8601()
Generate a iso8601 format date
DateTimeProvider$iso8601(date, tzinfo = NULL)
date
a date, in a valid date format
tzinfo
timezone, see timezone
year()
generate a year
DateTimeProvider$year()
century()
generate a century
DateTimeProvider$century()
timezone()
generate a timezone
DateTimeProvider$timezone()
date_time_between()
Generate a date time based on a random date between two given dates
DateTimeProvider$date_time_between(start_date, end_date = "now", tzinfo = NULL)
start_date
start date, a valid date format
end_date
start date, a valid date format, default: "now"
tzinfo
timezone, see timezone
clone()
The objects of this class are cloneable with this method.
DateTimeProvider$clone(deep = FALSE)
deep
Whether to make a deep clone.
https://en.wikipedia.org/wiki/Unix_time
https://en.wikipedia.org/wiki/Unix_time
z <- DateTimeProvider$new()
z$countries
z$centuries
z$century()
z$timezone()
z$unix_time()
z$date("%Y-%M-%d")
z$date_time()
z$year()
z$iso8601("1932-02-12 05:32:12")
# z$iso8601("January 4, 1981")
# date time between a range of dates
(start_date <- Sys.time() - 604800L)
z$date_time_between(start_date = start_date)
# in the year 1900
z$date_time_between("1900-01-01 00:00:00 PST", "1900-12-31 00:00:00 PST")
z$date_time_between("1900-01-01", "1900-12-31")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.