我想補充一天的日期,我從textbox.I得到嘗試下面的代碼日期,但沒有奏效增加一天的JavaScript
function get_renew_date()
{
var chkautorenew=document.getElementById("MainContent_chk_Isauto_Renew");
if (chkautorenew.checked) {
end_date = document.getElementById("MainContent_txtContract_End_date").value;
renew_date = document.getElementById("MainContent_txtContract_Renew").value;
dat = new Date(end_date.toDateString());
//renew_date=dat.addDays(1);
alert(end_date.toDateString());
}
}
我也擔心客戶端的日期格式和這個月的最後一天,我怎麼可以肯定的是增加了一天後,就不會是這個樣子32/03/2016
謝謝
您是否嘗試過'renew_date.setDate(end_date.getDate()+ 1);'? –
@Roland需要jquery,使用vanilla js並停止如此依賴jquery –
如果你不反對圖書館並且不喜歡重新發明輪子,那麼moment.js是一個很棒的日期操作庫:http:// momentjs.com/。看起來你正在構建某種契約管理應用程序,我想你需要更多的日期操作操作,而不僅僅是這個。 – erictgrubaugh