Распечатать дату в HTML-выбора даты - PullRequest
0 голосов
/ 08 марта 2019

У меня проблемы с печатью даты, хранящейся в моей базе данных, в поле ввода даты. Раньше у меня было type="text", и дата будет отображаться всякий раз, когда я загружаю страницу. Однако я изменил тип на type="date", чтобы пользователям не приходилось вводить дату каждый раз, когда они хотят ее изменить. Тем не менее, текстовое поле не загружается предварительно с датой, теперь оно показывает только "mm/dd/yyyy"

Я бы хотел видеть дату, которая сохраняется в БД, когда я загружаю страницу, а затем, если я хочу внести изменения, просто используйте средство выбора даты.

Вот код. Любая помощь будет высоко оценена.

<input ng-model="vm.adminSettings.projectDeadlineStartDate"
       class="form-control" type="date"
       style="margin-left: 1px; margin-right: 5px;"
       title="Start Deadline" required />

Ответы [ 2 ]

1 голос
/ 08 марта 2019

Попробуйте изменить / отформатировать атрибут projectDeadlineStartDate для объекта даты javascript.проверьте этот пример:

 angular.module('dateInputExample', [])
 .controller('DateController', ['$scope', function($scope) {
   var dateFromDb = "2019-03-08" //your date value from db
   $scope.vm.projectDeadline = new Date(dateFromDb);
   };
 }])
0 голосов
/ 08 марта 2019

Вы можете попробовать это так

document.getElementById("myDate").defaultValue = "2014-02-09";
<input id="myDate" type="date" name="" value="2019">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...