web-dev-qa-db-ja.com

daterangepickerでデフォルトの日付を設定するにはどうすればよいですか?

Daterangepickerでデフォルトの日付を現在の+ 5日前として単純に設定する方法はありますか?このような:

$('.selector').daterangepicker({
singleDatePicker: true,
showDropdowns: true,
setDate: '+5d',
minDate: new Date()
}, function(start, end, label) {
    $('.selector').val(start.format("YYYY-MM-DD"));

});
4
Sagar Nepali

そのようです。また、フォーマット文字列は構成可能であるため、そのコールバック関数は必要ありません。

$('.selector').daterangepicker({
    singleDatePicker: true,
    showDropdowns: true,
    startDate: moment().add(5, 'day'),
    minDate: moment(),
    locale: { 
        format: 'YYYY-MM-DD'
    }
});
4
Dan Grossman

var someDate = new Date(); var numberOfDaysToAdd = 5; someDate.setDate(someDate.getDate() + numberOfDaysToAdd); $('.selector').val(formatDate(someDate));

これは役に立ちました

0
Sagar Nepali