Подтвердить что ты не робот

Как изменить формат даты выбора диапазона дат?

Я использую этот набор выбора даты в бутстрапе. Я хочу изменить дату даты даты на 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>
4b9b3361

Ответ 1

Если вы хотите представить другой формат, вам нужно добавить объект локали после запуска функции daterangepicker. На сайте в настоящее время нет списка всех поддерживаемых форматов, но попробуйте следующее:

$(function() {
    $("#<%= txtName.ClientID %>").daterangepicker({
        locale: {
            format: 'DD/MMM/YYYY'
        }
    });
});

См. здесь дополнительные параметры: http://www.daterangepicker.com/#config

Ответ 2

На самом деле была ошибка, связанная с выборами неправильных дат.

Вот подробности.

Обновление до последней версии устраняет ошибку формата локали для меня.