Learn R Programming

DateTimeRangePicker (version 1.1.0)

DateTimeRangePickerInput: Datetime range picker

Description

A datetime range picker widget for a Shiny UI.

Usage

DateTimeRangePickerInput(inputId, from = NULL, to = NULL, style = NULL)

Value

An input element that can be included in a Shiny UI definition. This is a shiny.tag.list object.

Arguments

inputId

the input slot that will be used to access the values

from, to

initial values, either POSIXct objects, or objects coercible to POSIXct objects; if NULL, then from is set to the current time and to is set to the next day at the same time

style

inline CSS for the container

Examples

Run this code
library(DateTimeRangePicker)
library(shiny)

ui <- fluidPage(
  br(),
  sidebarLayout(
    sidebarPanel(
      width = 5,
      tags$fieldset(
        tags$legend("Click to change time"),
        DateTimeRangePickerInput(
          "dtrpicker",
          style = paste0(
            "background-color: chartreuse; ",
            "box-shadow: 0 30px 40px 0 rgba(16, 36, 94, 0.2);"
          )
        )
      )
    ),
    mainPanel(
      width = 7,
      verbatimTextOutput("dtrpicker")
    )
  )
)

server <- function(input, output){
  output[["dtrpicker"]] <- renderPrint({
    input[["dtrpicker"]]
  })
}

if(interactive()){
  shinyApp(ui, server)
}

Run the code above in your browser using DataLab