这里的Javascript新手:
function calcExpiration(){
var getState = jQuery( "#state" ).text();
var getcalldate = jQuery( "#date" ).text();
var date = new Date( getcalldate );
if (getState == "KY" || getState == "IN"){
date.setDate(date.getDate() + 30);
}
if (getState == "WV" || getState == "OH"){
date.setDate(date.getDate() + 10);
}
var expmonth = date.getMonth()+1;
var expdate = date.getDay();
var expyear = date.getFullYear();
jQuery( "#expiration" ).html( expmonth + "/" + expdate + "/" + expyear);
}
calcExpiration();当getcalldate = 01/02/2015
2/0/2015
我遗漏了什么?
发布于 2015-01-03 20:28:17
如果我正确地理解了您的问题,您应该调用getDate()返回当月的日期,而不是getDay(),因为您的日期(2015年2月1日)是Sunday,函数返回的是星期日= 0,星期一=1等等。
https://stackoverflow.com/questions/27759132
复制相似问题