Я создал свою собственную CMS, используя Laravel и Jquery. И там я просто оставляю поле типа date и позволяю chrome установить свой собственный указатель даты.
<input type="date" id="show-date-start" name="show-date-start" aria-errormessage="show-date-start-error" value="{{$show[0]->start_date}}" required>
Проблема в том, что если я вручнуюизмените год для даты начала, он будет отображаться правильно, когда я введу его (скажем, в 2016 году), но когда данные отправляются, объект запроса показывает, что год был установлен как 2014. Я тестировал разные даты, но периодическипредставленный год отстает на 2 года (я ввожу 2015 год, но он представлен в 2013 году, 2012 год представлен как 2010 год). Это происходит 2 представления подряд или каждый второй. Хотя иногда год сохраняется правильно. Что бы это могло быть?
Проблема существует, как только происходит запрос на отправку. Вот мой код:
/**
* Store the edits
*/
public function store_show_info(Request $request){
$input = $request->all();
dd($input);
....
Все, что я делаю, это отправляю форму, собираю объект запроса и (для целей тестирования) просто выкидываю умирание результатов. Может ли это быть проблемой с Laravel 5.7.14, или есть ошибка в средстве выбора даты Chrome? Или проблема в том, что я загружаю Jquery как библиотеку, и возникает некоторый конфликт? Кстати, я протестировал это в Firefox, и он работает с каждым запросом. Так что это может быть просто ошибка в Chrome.
Мысли? Я в тупике