2016-01-22 176 views
1

我想比较两个日期datedate2比较两个(2)日期

Html.DevExpress().DateEdit(HTML.date("DATE ", Unit.Percentage(100), "", datefrom)).Render(); 
Html.DevExpress().DateEdit(HTML.date("DATE2 ", Unit.Percentage(100), "", dateto)).Render(); 

这时候我想测试,如果我的日期DATEDATE1是有效的,即如果DATE1>DATE JavaScript方法。

<script> 
function sentval() { 
    debugger; 
    datefrom = DATE .GetText(); 
    dateTo = DATE2.GetText(); 

    $.ajax({ 
    url: "/Dashboarding/Liste?datefrom=" + datefrom + "&dateTo=" + dateTo , 
    type: "POST", 
    dataType: 'text',  
    success: function (data) { 
    } 
    }); 
} 
</script> 
+0

https://demos.devexpress.com/MVCxDataEditorsDemos/Editors/DateRangePicker –

回答

-1
var dateFrom = new Date(DATE.GetText()); 
var dateTo = new Date(DATE2.GetText()); 
if(dateTo.getTime() >dateFrom.getTime()){ 
//DATE2 is greater 
}else{ 
//DATE is greater 
} 

注:的getTime()返回自1970/01/01

0

使用客户端ASPxClientDateEdit.GetDate方法,而不是来获取潜在的日期JavaScript值的毫秒数:

//datefrom = DATE.GetText(); 
//dateTo = DATE2.GetText(); 

datefrom = DATE.GetDate(); 
dateTo = DATE2.GetDate(); 

然后,执行必要的日期时间比较在控制器端操作(看起来你是通过这些值作为URL的一部分)。