При загрузке сохраненного значения даты в html datepicker, оно также отображается со временем, в то время как я устанавливаю его как день месяца и только год - PullRequest
0 голосов
/ 01 июля 2019

У меня проблема, я создаю обзор аккаунта.И когда кто-то вводит свой формат даты: «ММ-ДД-ГГГГ», тогда это работает.Это значение сохраняется в базе данных, и я снова загружаю его во входные данные в качестве значения.Но странная вещь в том, что когда я его загружаю.Он загружается в формате: «ММ-ДД-ГГГГ» со временем.

А вот и мой код:

ЭТО HTML С PHP

<input type='text' name='date' class='form-control datetimepicker-input' id='datetimepicker5' data-toggle='datetimepicker' data-target='#datetimepicker5' value='<?php echo $date ?>' autocomplete="off" />

ЭТО JQUERY

$('#datetimepicker5').datetimepicker({ viewMode: 'years', format: 'MM/DD/YYYY', useCurrent: false });

Может кто-нибудь помочь мне с этой проблемой.Я не могу загрузить нормальную дату рождения сейчас.Спасибо за ваше время.

Ввод только 23.08.2016, а вывод при загрузке даты из базы данных в переменную отображается как 23.08.2016 в 12:00.Он также сохраняется в базе данных как 23.08.2016.

При внутренней проверке это также выглядит так:

<input type="text" name="date" class="form-control datetimepicker-input" id="datetimepicker5" data-toggle="datetimepicker" data-target="#datetimepicker5" value="08/23/2016" autocomplete="off"> В то время как поле даты в браузере отображается как 08/23 /2016 12:00

ПОСЛЕДНИЕ РЕДАКТИРОВАТЬ ДЛЯ КТО-ТО, КТО ПОИСКА ЗДЕСЬ РАБОТАЕТ ОТВЕТ Ответ ниже не работал для меня.Но быстрое и приятное решение - поместить внутрь ввода data-date-format="MM/DD/YYYY".

...