是否有几个小时的sliderInput可以选择从22am到3am的范围?

时间:2019-10-07 06:47:06

标签: r shiny

我希望有一个数小时(0:00到23:59)的sliderInput,它可以选择从22pm到凌晨4点的范围。当前这是不可能的,因为范围始终在min(0:00)到max(23:59)之间

           sliderInput("timeRange", "Filter inputs by time",   
                        min = as.POSIXct("2017-01-01 00:00:00"),   
                        max = as.POSIXct("2017-01-01 23:50:00"),   
                        value = c(as.POSIXct("2017-01-01 00:00:00"),  as.POSIXct("2017-01-01 23:50:00")) ,
                        timeFormat="%H:%M",
                        #ticks = FALSE,
                        step = 600
            )

我希望可以选择一个范围,例如22点至3点。

1 个答案:

答案 0 :(得分:1)

我将向用户展示两天以使其成为可能

           sliderInput("timeRange", "Filter inputs by time",   
                        min = as.POSIXct("2017-01-01 00:00:00"),   
                        max = as.POSIXct("2017-01-02 23:59:00"),   
                        value = c(as.POSIXct("2017-01-01 23:00:00"),  as.POSIXct("2017-01-02 02:00:00")) ,
                        timeFormat="%H:%M",
                        #ticks = FALSE,
                        step = 600
            )