При редактировании даты bootstrap дата начала выбора даты предыдущих лет, а не текущего года - PullRequest
0 голосов
/ 19 марта 2020

У меня есть страница редактирования, которая хочет редактировать дату, используя bootstraps-datepicker. Это работает хорошо. Но проблема в том, что когда я получаю данные из серверной части по тегу value в поле ввода, дата редактирования начинается с 1931 года, а не 2020 года (текущего года). Я использую два сценария

<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/js/bootstrap-datepicker.min.js"></script>
<script src="{{asset('/admin/js/formpickers.js')}}"></script>

поле ввода

<div id="datepicker-popup" class="input-group date datepicker">
  <input type="text" name="date" class="form-control" value="{{$coupon->expiry_date}}">
  <div class="input-group-addon input-group-text">
    <span class="mdi mdi-calendar"></span>
  </div>
</div>

, если я удаляю тег value , то он начинается с 2020 года, но с помощью этого я должен получить предыдущий данная дата от конца. Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 19 марта 2020

В теге value необходимо указать объект Date вместо стандартной даты, например 10/12/2020

Итак, чтобы преобразовать строковое значение в объект Date, вам следует попробовать разделив ваше $coupon->expiry_date значение на Date объект, как это:

new Date(year,month,date)
...