Вот код JavaScript, который я написал, который устанавливает значение <input type="date">
из даты, переданной из ASP.NET MVC.
var setDate = function (id, d) {
if (d !== undefined && d !== null) {
var date = new Date(parseInt(d.replace("/Date(", "").replace(")/", ""), 10));
var day = ('0' + date.getDate()).slice(-2);
var month = ('0' + (date.getMonth() + 1)).slice(-2);
var parsedDate = date.getFullYear() + "-" + (month) + "-" + (day);
$(id).val(parsedDate);
}
};
Вы вызываете эту функцию следующим образом:
setDate('#productCommissionStartDate', data.commissionStartDate);
Где CommissionStartDate - это дата JSON, переданная MVC.
Если вы хотите указать ссылку на проблему GitHub и закрыть проблему, вы можете указать следующие строки в своем сообщении о фиксации Git:
Closes #1.
Closes GH-1.
Closes gh-1.
(Любая из трех будет работать.) Обратите внимание, что это будет ссылка на проблему, а также закроет ее. Вы можете узнать больше в этом сообщении в блоге (начните смотреть встроенное видео примерно в 1:40).
Я не уверен, что аналогичный синтаксис просто будет указывать на проблему, не закрывая ее.