我正在使用输入控件绑定 mvc + json 对象,但日期格式不正确
var app = angular.module("myApp", []);
app.controller("myCtrl", function ($scope, $http) {
$scope.GetInitialData = function () {
$(".load-bar").show();
$http({
method: "get",
url: "/ProjectClosure/GetInitialData"
}).then(function (response) {
$scope.projectData = response.data.projectData;
}, function () {
alert("Error Occur");
});
};
});
<input type="datetime" class="form-control" name="CompletionDate" required placeholder="@ProjectResources.CompletionDate" ng-model="projectData.CompletionDate | date:'dd MMM yyyy'">
我预计日期为20 Aug 2019格式,但它显示/日期(1566495000000(/
- 没有
input type="datetime"
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#Form_%3Cinput%3E_types - 这将需要 yyyy-mm-dd 格式作为值,并根据区域设置显示它
- 如果您需要时间使用
input type="datetime-locale"
,但请先查看浏览器支持:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/datetime-local