Как изменить формат даты выбора диапазона дат?
Я использую этот набор выбора даты в бутстрапе. Я хочу изменить дату даты даты на dd/MMM/yyyy
:
<script type="text/javascript" src="//cdn.jsdelivr.net/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/bootstrap/latest/css/bootstrap.css" />
<!-- Include Date Range Picker -->
<script type="text/javascript" src="//cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.js"></script>
<script type="text/javascript">
$(function() {
$("#<%= txtName.ClientID %>").daterangepicker();
});
</script>
Ответы
Ответ 1
Если вы хотите представить другой формат, вам нужно добавить объект локали после запуска функции daterangepicker. На сайте в настоящее время нет списка всех поддерживаемых форматов, но попробуйте следующее:
$(function() {
$("#<%= txtName.ClientID %>").daterangepicker({
locale: {
format: 'DD/MMM/YYYY'
}
});
});
См. здесь дополнительные параметры: http://www.daterangepicker.com/#config
Ответ 2
На самом деле была ошибка, связанная с выборами неправильных дат.
Вот подробности.
Обновление до последней версии устраняет ошибку формата локали для меня.