Установите значение datetimepicker при загрузке - PullRequest
0 голосов
/ 19 сентября 2019

После нескольких дней поиска решения, я прихожу к вам.

Я пытаюсь автоматически установить значение 2 начальной загрузки datetimepicker.

Когда я иду на мой взгляд(Я использую laravel) Я хочу, чтобы мои входные данные уже были установлены на 2 дня раньше для первого и 2 дня после для второго.

Но он начинается пустым.

ЧтоЯ хочу, когда я приеду на страницу: enter image description here

Что я получу сейчас: enter image description here

Javascript код, который инициирует DTP

if ($("#datetimepicker18").length) {
    $('#datetimepicker18').datetimepicker({
        locale: 'fr',
        format: 'YYYY-MM-DD',
        setDate: '{{ date_malus }}',
        autoclose: true,
        startView: 0,
        useCurrent: false,
    });
}

if ($("#datetimepicker19").length) {
    $('#datetimepicker19').datetimepicker({
        locale: 'fr',
        format: 'YYYY-MM-DD',
        autoclose: true,
        startView: 0,
        useCurrent: false,
    });
}

Я пытался определить значение с помощью переменной laravel (carbon :: now), но она не работает

<input type="text" class="form-control datetimepicker-input" id="datetimepicker18" value="{{ $date_malus }}" data-toggle="datetimepicker" data-target="#datetimepicker18" aria-describedby="inputGroupPrepend" required>

Кто-нибудь уже сталкивался с этой проблемой?

1 Ответ

0 голосов
/ 19 сентября 2019

Вы можете объявить свой datetimepicker, как вы это сделали, а затем сделать это:

$('#datetimepicker18').datetimepicker('setDate', new Date());
...