我找到了JS,用于在帖子中将日期值设置为今天。以下是脚本
$(document).ready(function() {
var date = new Date();
var day = date.getDate();
var month = date.getMonth() + 1;
var year = date.getFullYear();
if (month < 10) month = "0" + month;
if (day < 10) day = "0" + day;
var today = year + "-" + month + "-" + day;
$("#theDate").attr("value", today);
});
HTML
<input type="date" id="theDate">
我可以知道是否可以将值设置为模型值,如:
$("#theDate").attr("value","@Model.Date")
我试过了,但它没有用。有人可以帮我这个。
答案 0 :(得分:2)
您可以将此直接应用于input
,不涉及任何JavaScript:
<input type="date" id="theDate" value='@Model.Date.ToString("yyyy-MM-dd")' />
日期必须采用yyyy-MM-dd
格式,因此ToString()
转换。如果您愿意,可以继续使用javascript:
$("#theDate").attr("value","@Model.Date.ToString('yyyy-MM-dd')");