Asp.net mvc 需要与asp.net mvc web app中的日期和时间相关的帮助吗
我是在asp.NETMVC上开发的,我在sql数据库中存储日期时间有问题 以下是我的日期字段模型Asp.net mvc 需要与asp.net mvc web app中的日期和时间相关的帮助吗,asp.net-mvc,date,Asp.net Mvc,Date,我是在asp.NETMVC上开发的,我在sql数据库中存储日期时间有问题 以下是我的日期字段模型 [DataType(DataType.Date)] [DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)] public DateTime ReleaseDate { get; set; } 以下是我对日期选择器的看法 <div class="editor-field
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
public DateTime ReleaseDate { get; set; }
以下是我对日期选择器的看法
<div class="editor-field">
@Html.TextBoxFor(model => model.ReleaseDate, new { @class = "dpiker" })
@Html.ValidationMessageFor(model => model.ReleaseDate)
</div>
<script type="text/javascript">
$(document).ready(function () {
$('.dpiker').datepicker({ dateFormat: "dd/mm/yy" });
var date = "09/12/2013";
var parts = date.split('/');
var date = new Date(parseInt(parts[2], 10), // year
parseInt(parts[1], 10) - 1, // month, starts with 0
parseInt(parts[0], 10)); // day
});
</script>
@Html.TextBoxFor(model=>model.ReleaseDate,新的{@class=“dpiker”})
@Html.ValidationMessageFor(model=>model.ReleaseDate)
$(文档).ready(函数(){
$('.dpiker').datepicker({dateFormat:“dd/mm/yy”});
var date=“09/12/2013”;
var parts=日期分割('/');
var date=新日期(parseInt(第[2]部分,第10页),//年
parseInt(parts[1],10)-1,//month,以0开头
parseInt(部分[0],10));//天
});
这是我输入日期的步骤:
这就是结果
所以我不知道我需要在哪里解析或转换文本框的数据
我的表单已序列化。我将这样做:
<p><input type="text" id="txtSelectedDate" value="@Model.ReleaseDate"</p>
这有帮助吗_selectedReleaseDate.split('/')[0];其实我已经找到了解决办法。。。这甚至很容易。。。。但尽管我在做标记回答。非常感谢。
<script type="text/javascript">
$(function () {
$("#txtSelectedDate").datepicker({
showButtonPanel: false
});
});
//after the user selects a date you can get the value via
var _selectedReleaseDate = $('#txtSelectedDate').val();
//then you can split like
var _selectedMonth=_selectedReleaseDate.split('/')[0];
Hope this helps!
<p><input type="text" id="txtSelectedDate" value="@Model.ReleaseDate"</p>
$(function () {
$("#txtSelectedDate").datepicker({
showButtonPanel: false
});
});
var _selectedReleaseDate = $('#txtSelectedDate').val();
var _selectedMonth=_selectedReleaseDate.split('/')[0];