Bootstrap 日期选择器获取当前格式
Bootstrap datepicker get current format
是否可以从 bootstrap-datepicker 对象获取应用于 bootstrap datepicker 的当前格式?
我有几个不同格式的日期选择器,我想获取每个日期选择器的格式,以便根据当前格式应用不同的验证方法。
我有 3 个解决方案给你。
解决方案 1: 声明 dateFormat
变量并在 datepicker init 或任何你想要的地方使用它。
var dateFormat = 'mm/dd/yyyy';
$('.datepicker').datepicker({
format: dateFormat ,
startDate: '-3d'
});
解决方案 2: 声明 dateFormat
变量并在 $.fn.datepicker.defaults
上使用它以应用所有日期选择器并在任何你想要的地方使用它。
var dateFormat = 'mm/dd/yyyy';
$.fn.datepicker.defaults.format = dateFormat;
$('.datepicker').datepicker({
startDate: '-3d'
});
解决方案3:在HTML中通过data-date-format
初始化日期选择器,通过$("#datepicker").attr('data-date-format')
即可获取。
console.log($("#datepicker").attr('data-date-format'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="datepicker" class="datepicker" data-date-format="mm/dd/yyyy">
是否可以从 bootstrap-datepicker 对象获取应用于 bootstrap datepicker 的当前格式?
我有几个不同格式的日期选择器,我想获取每个日期选择器的格式,以便根据当前格式应用不同的验证方法。
我有 3 个解决方案给你。
解决方案 1: 声明 dateFormat
变量并在 datepicker init 或任何你想要的地方使用它。
var dateFormat = 'mm/dd/yyyy';
$('.datepicker').datepicker({
format: dateFormat ,
startDate: '-3d'
});
解决方案 2: 声明 dateFormat
变量并在 $.fn.datepicker.defaults
上使用它以应用所有日期选择器并在任何你想要的地方使用它。
var dateFormat = 'mm/dd/yyyy';
$.fn.datepicker.defaults.format = dateFormat;
$('.datepicker').datepicker({
startDate: '-3d'
});
解决方案3:在HTML中通过data-date-format
初始化日期选择器,通过$("#datepicker").attr('data-date-format')
即可获取。
console.log($("#datepicker").attr('data-date-format'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="datepicker" class="datepicker" data-date-format="mm/dd/yyyy">