Bootstrap 日期选择器显示的日期格式与值的日期格式不同

2024-03-30

我想使用 Twitter Bootstrap 的日期选择器。我希望 DISPLAY 的实际输入格式为 mm/dd/yyyy,但我希望它创建/传递的对象的值应为 yyyy-mm-dd。我知道这个属性:

"data-date-format" => "mm-dd-yyyy"

但这会改变日期的显示方式以及值的格式。我的 JS 中也有这个:

$(this).datepicker({
  format: 'yyyy-mm-dd',
  autoclose: true,
  todayHighlight: true,
  pickTime: false
});

我不太确定格式部分在做什么,但更改它不会更改输入创建的值。


当我遇到这样的问题时,我希望数据显示方式与我希望的传达方式不同,我通常会编写一个简短的脚本将值复制到隐藏元素中,在该元素中维护用户不希望的“正确”格式的数据看。

这是我目前可以提供的最佳解决方案,因为我不知道有什么方法可以说服 Bootstrap Datepicker 同时使用两种格式。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Bootstrap 日期选择器显示的日期格式与值的日期格式不同 的相关文章

随机推荐