Я знаю, насколько знаменит эта тема ... но мой вопрос немного сложнее. Я прочитал документацию here Я хочу показать дату во французском формате (дд/мм/гггг) и сохранить значение в формате США (гггг-мм-дд). Мне также нужно указать startDate, который является первым днем месяца.Как отформатировать дату с помощью Bootstrap-datepicker?
Я попробовал эту конфигурацию:
$(document).ready(function() {
$('#datepicker').datepicker({
format: {
language: 'fr',
toDisplay: function(date, format, language) {
return date.getUTCDate() + "/" + (date.getUTCMonth() + 1) + "/" + date.getUTCFullYear();
},
toValue: function(date, format, language) {
return new Date(date);
}
},
//startDate: function(date) {
// return date.getUTCFullYear() + "-" + date.getUTCMonth() + "-01";
//},
autoclose: true,
todayHighlight: true,
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.5.0/css/bootstrap-datepicker3.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.5.0/js/bootstrap-datepicker.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet" />
<input type="text" id="datepicker" />
Но:
- Дисплея Значение: на самом деле не французский формат ... 7/9/2016 вместо 07/09/2016
- Стартовая цена: не работает
Кто-нибудь может мне помочь?
Я не знал эту библиотеку. Кажется, это хорошо, но в моем случае я уверен, что мне просто нужно правильно использовать bootstrap-datepicker ...но я не знаю, как это сделать ... – Cooxkie
HOwever Я посмотрю на «momentjs» ;-) – Cooxkie
MomentJs действительно круто :) Я нашел, как получить первый день месяца с данной даты: var firstDayOfMonth = момент (dp.val()) startOf ('месяц'). – Cooxkie