有没有办法在 Shiny 中破解或创建一个 dateRangeInput()
选择器,以便它仅选择月年(没有日期),或者自动选择所选月份的第一天,而不需要显示一天的选择?或者我应该创建另一个月日期选择器( slider 、选择框...)
dateRangeInput('dateRange',label = "Pédiode d'analyse : ",format = "mm/yyyy",language="fr",
start = Sys.Date() %m-% months(12), end=Sys.Date(),startview = "year",separator = " - ")
我想要的是在选择日期时删除这一步:dateRangeInput
最佳答案
我刚刚使用 airDatePicker()
来执行此操作。您可以将弹出日历的最小 View 编辑为“月”,并选择日期格式为“yyyy-mm”。
airDatepickerInput("input_var_name",
label = "Start month",
value = "2015-10-01",
maxDate = "2016-08-01",
minDate = "2015-08-01",
view = "months", #editing what the popup calendar shows when it opens
minView = "months", #making it not possible to go down to a "days" view and pick the wrong date
dateFormat = "yyyy-mm"
)
我刚刚开发的版本看起来像这样(灰色可能是我截取屏幕截图时光标悬停的位置):
关于R Shiny DateRange 仅输入月份年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41012125/