Asp.net mvc 4 ASP.NET MVC4中的日期和时间

Asp.net mvc 4 ASP.NET MVC4中的日期和时间,asp.net-mvc-4,Asp.net Mvc 4,我在ASP.NET MVC4视图中有一个字段,用户应在其中输入要存储在数据库中的日期时间 现在用户可以输入日期并忽略时间,那么我如何强制用户同时输入日期和时间?如果用户忽略时间,它将告诉他错误,请输入带日期的时间 还有一件事 如果:startDate>endDate,我如何进行测试?因此它必须返回一个错误,并要求用户在startDate之后输入一个日期 或者 1.使用jquery ui日期选择器的日期文本框 2.文本框/下拉列表,值从00到23,用于选择小时数 3.文本框/下拉列表,值从00到5

我在ASP.NET MVC4视图中有一个字段,用户应在其中输入要存储在数据库中的日期时间

现在用户可以输入日期并忽略时间,那么我如何强制用户同时输入日期和时间?如果用户忽略时间,它将告诉他错误,请输入带日期的时间

还有一件事 如果:startDate>endDate,我如何进行测试?因此它必须返回一个错误,并要求用户在startDate之后输入一个日期

或者

1.使用jquery ui日期选择器的日期文本框

2.文本框/下拉列表,值从00到23,用于选择小时数

3.文本框/下拉列表,值从00到59,用于选择分钟

4.文本框/下拉列表,值从00到59,用于选择秒

5.在提交表单之前,将所有设置为必填项,并选中文本框/ddl值


6.在服务器端,将日期和时间合并保存到数据库中。

JQuery UI日期选择器是一个不错的选择。你可以用它

你问题的另一部分

var startdate = $('#datepickerStart').datepicker('getDate')
var enddate = $('#datepickerEnd').datepicker('getDate')

if(startdate >enddate )
return;

我使用了数据采集器,但它仍然只接受日期!!!我希望用户必须输入日期和时间,而不仅仅是日期。一种方法是,通过创建下拉列表,您可以自己添加自定义时间字段。但是,在添加日期和时间,然后比较它们时,您不会有什么问题。或者你可以使用这个日期选择器,它也有时间选项。如果有帮助,请告诉我