我想使用 Twitter Bootstrap 的日期选择器。我希望以 mm/dd/yyyy 格式对 DISPLAY 进行实际输入,但我希望它创建/传递的对象的值应该在 yyyy-mm-dd 中。我知道这个属性:
"data-date-format" => "mm-dd-yyyy"
但这会改变日期的显示方式和值的格式。我的 JS 中也有这个:
$(this).datepicker({
format: 'yyyy-mm-dd',
autoclose: true,
todayHighlight: true,
pickTime: false
});
我不太确定格式部分在做什么,但更改它不会更改输入创建的值。
最佳答案
当我遇到这样的问题时,我希望数据显示的方式与我希望的传达方式不同,我通常会编写一个简短的脚本来将值复制到一个隐藏元素中,在该隐藏元素中维护“正确”格式的数据用户看不到。
这是我目前可以提供的最佳解决方案,因为我不知道有什么方法可以说服 Bootstrap Datepicker 同时使用两种格式。
关于javascript - Bootstrap datepicker 显示的日期格式与值的格式不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29021207/