Javascript 将日期打印到html日期选择器中

Javascript 将日期打印到html日期选择器中,javascript,html,angularjs,Javascript,Html,Angularjs,在日期输入字段上打印数据库中存储的日期时遇到问题。 在此之前,我将其命名为type=“text”,并且无论何时加载页面,日期都会显示出来。但是,我将类型更改为type=“date”,这样用户就不必每次都要键入日期。但是,文本字段没有预加载日期,现在它只显示“mm/dd/yyyy” 我希望在加载页面时能够看到保存在db中的日期,如果我想进行更改,只需使用日期选择器即可 这是代码。我们将非常感谢您的帮助 <input ng-model="vm.adminSettings.projectDead

在日期输入字段上打印数据库中存储的日期时遇到问题。 在此之前,我将其命名为
type=“text”
,并且无论何时加载页面,日期都会显示出来。但是,我将类型更改为
type=“date”
,这样用户就不必每次都要键入日期。但是,文本字段没有预加载日期,现在它只显示“mm/dd/yyyy”

我希望在加载页面时能够看到保存在db中的日期,如果我想进行更改,只需使用日期选择器即可

这是代码。我们将非常感谢您的帮助

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

你可以这样试试

document.getElementById(“myDate”).defaultValue=“2014-02-09”

尝试将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);
   };
 }])

该情况下可能重复使用角度指令。