Eonasdan datetimepicker не работает
Я экспериментировал с опцией локали eonasdan datetimepicker, но заметил странное поведение.
Случай 1:
Язык браузера: en и html
<div class="container">
<div class="row">
<div class='col-sm-6'>
<div class="form-group">
<div class='input-group date' id='datetimepicker2'>
<input type='text' class="form-control" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</div>
<script type="text/javascript">
$(function () {
$('#datetimepicker2').datetimepicker({
locale: 'ru'
});
});
</script>
</div>
У ввода datetimepicker нет проблем, он отображает календарь 'ru' с датой.
Случай 2:
Браузер lang: ru и тот же HTML, что и выше. Datetimepicker показывает календарь 'ru', но входное значение пусто.
Кто-нибудь заметил это поведение? Ipon изменяя язык браузера на что-то отличное от английского, значение выбора становится пустым.
1 ответ
Решение
Попробуй это
<br/>
<div class="row">
<div class="col-md-12">
<h6>Datetimepicker</h6>
<div class="form-group">
<div class="input-group date" id="datetimepicker">
<input type="text" class="form-control" /> <span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
</div>
</div>
</div>
JavaScript
$('#datetimepicker').datetimepicker({
locale: 'ru',
});
https://github.com/Eonasdan/bootstrap-datetimepicker/issues/530
Чтобы переключить языковой стандарт, вы можете загрузить интересующий вас языковой стандарт, а затем установить языковой параметр компонента. Он получит все необходимые локализованные строки из библиотеки моментов.