私はこの話題がどれほど有名なのか知っていますが、私の質問はもう少し複雑です。 私は文書を読むhere フランス語形式(dd/mm/yyyy)で日付を表示し、値を米国形式(yyyy-mm-dd)で保存したい。 また、月の初日である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" />
しかし:
- 表示値:本当にフランスのない形式... 2016年7月9日の代わりに、 07/09/2016
- 開始日:動作しません。
誰でも私を喜ばせることができますか?
私はこのライブラリを知りませんでした。それはいいようですが、私の場合、私はちょうど正しくbootstrap-datepickerを使う必要があると確信しています...しかし、私はどのように行うのか分かりません... – Cooxkie
私は 'momentjs'を見ています;-) – Cooxkie
MomentJsは本当にクールです:)私は与えられた日付から月の最初の日を取得する方法を見つけた:var firstDayOfMonth = moment (dp.val())。startOf( 'month'); – Cooxkie