set_formatter_datetime: Set datetime formatter

View source: R/columns.R

set_formatter_datetimeR Documentation

Set datetime formatter

Description

Set datetime formatter

Usage

set_formatter_datetime(
  widget,
  column,
  input_format = "yyyy-MM-dd hh:ss:mm",
  output_format = "yy/MM/dd",
  invalid_placeholder = "(invalid datetime)",
  timezone = NA,
  hoz_align = "left"
)

Arguments

widget

A tabulator() HTML widget.

column

The name of the column the formatter is applied to.

input_format

(character): The datetime input format.

output_format

(character): The datetime output format.

invalid_placeholder

(character): The value to be displayed if an invalid datetime is provided.

timezone

(character): The timezone of the datetime.

hoz_align

(character): The horizontal alignment of the column.

Details

To use this formatter, you need to include the luxon HTML dependency with tabulator(..., luxon = TRUE).

Value

The updated tabulator() HTML widget

Examples

data <- data.frame(
  Person = c("Franz", "Ferdinand"),
  Birthday = c(
    "2024-12-06 22:00:10",
    "2023-06-07 14:12:45"
  )
)

tabulator(data, luxon = TRUE) |>
  set_formatter_datetime("Birthday", output_format = "dd.MM.yyyy")

rtabulator documentation built on Sept. 23, 2024, 5:11 p.m.