2016-01-31 27 views
0

我正在嘗試使用c#來計算會員的失效日期。 我創建了一個由字段組成的表單,其中一個字段是加入日期和到期日期。 註冊日期:當用戶加入使會員開始 到期日:當會員到期(這是加盟一年後)計算成員資格的失效日期

我使用JQuery的日期選擇器中加入日期:當我選擇

$(function() { 
    $("#tabs").tabs(); 
    $("#<%=txtJoinDate.ClientID %>").datepicker(); 
}); 

任何日期,我需要自動計算到期日期到期日文本框

回答

1

我使用moment.jsdate-time manipulations。 示例代碼添加12個月:

$(function() { 
    $("#tabs").tabs(); 
    $("#<%=txtJoinDate.ClientID %>").datepicker(); 
    $("body").on("change","#<%=txtJoinDate.ClientID %>",function(){ 
     var selected = $(this).val(); 
     var endDateMoment = moment(selected); 
     // moment(...) can also be used to 
     // parse dates in string format 
     endDateMoment.add(12, 'months'); 

     alert(endDateMoment); 
    }); 
}); 
+0

謝謝, 我只加此代碼改變txtExpiryDate到於到期日文本框$顯示有效期(「#<%= txtExpireDate.ClientID%>」) .VAL(endDateMoment); 非常感謝:) – Omarkk

+0

我想對有效期限做一件新事情:如果我們有(altField),它將更新txtExpiryDate,只要我從datepicker中選擇一個日期,但是具有相同的日期。你認爲我可以將選定的日期增加一年嗎? 我已經寫此代碼: $( 「#<%= txtJoinDate.ClientID%>」)日期選擇器({ altField: 「#<%= txtExpireDate.ClientID%>」 })。 但我不知道要添加什麼以增加日期一年... 有什麼想法? 謝謝, – Omarkk

+0

贊成票將不勝感激。然而,用小提琴問一個新問題來更好地理解你的問題。謝謝 – Ganov13