2016-01-22 205 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的一部分)。