javascript - Bootstrap Datepicker:允许多种格式
问题描述
这是以下帖子的几乎重复:Bootstrap datepicker multiple formats,但由于某种原因,我仍然无法让我的输入字段与 bootstrap datepicker 一起工作。我所拥有的是以下内容:
$(".datepicker").datepicker({
format: {
toDisplay: function(date, format, language) {
return moment(date).format("yyyy-mm-dd");
},
toValue: function(date, format, language) {
return moment(date, ["yyyymmdd", "yyyy-mm-dd"]).toDate();
}
}
});
因此,当从引导 datepicker 工具中选择时,我希望日期的格式是yyyy-mm-dd
. 但是,我希望用户也能够以yyyymmdd
.
我在设置toDisplay()
and时做错了toValue()
什么?因为到目前为止,当我从引导日历工具中选择今天的日期 (2021-09-01) 时,尝试从那里输入的是2021-00-We
,其中We
是星期三,因为那是一周中的当天。我选择的任何其他月份似乎也比实际月份低 1,我不知道为什么。此外,当尝试以 的格式输入日期时yyyymmdd
,格式化程序会在我到达第一个 时立即清除输入字段d
,我不知道为什么。
有关引导日期选择器和方法的参考toDisplay()
:toValue()
https: //bootstrap-datepicker.readthedocs.io/en/latest/options.html#format
解决方案
推荐阅读
- python - 使用 pyinstaller 导出 .py 会引发 import pandas 错误
- java - 在 Spring Webflux 中添加的多个 cookie 未合并到单个 HTTP 标头中
- c# - XamlParseException,设置 connectionId 引发异常
- python - 如何按顺序排列 df.groupby() 函数的输出?
- angular - Webpack“拒绝应用来自leaflet.css 的样式”
- typescript - 如何检查我的字符串是联合类型的一部分
- wordpress - 如何在我的插件中的 bp-custom.php 中进行变量
- excel - 枚举 Excel 工作表中的 WorkbookQuery 对象
- c++ - 有没有办法缩短长的 switch() 语句?
- arduino - 连接到 Arduino 的开关在 Tinkercad 电路中不工作