Javascript 获取当前日期并将其递增到周末
我需要得到当前日期,然后做两件事。 1) 再加上10天。 2) 再加上5天。 我还得离开周末。也就是说,如果那天加上10,如果有周末出现,我就不得不离开 我怎样才能做到这一点 到目前为止,我所做的是:Javascript 获取当前日期并将其递增到周末,javascript,jquery,html,date,Javascript,Jquery,Html,Date,我需要得到当前日期,然后做两件事。 1) 再加上10天。 2) 再加上5天。 我还得离开周末。也就是说,如果那天加上10,如果有周末出现,我就不得不离开 我怎样才能做到这一点 到目前为止,我所做的是: $(document).ready(function() { var d = new Date(); var month = new Array(); month[0] = "January"; mon
$(document).ready(function() {
var d = new Date();
var month = new Array();
month[0] = "January";
month[1] = "February";
month[2] = "March";
month[3] = "April";
month[4] = "May";
month[5] = "June";
month[6] = "July";
month[7] = "August";
month[8] = "September";
month[9] = "October";
month[10] = "November";
month[11] = "December";
var n = month[d.getMonth()];
var dt = d.getDate();
$('#date_span').text(dt);
$('#month_span').text(n);
});
你似乎想要离今天还有5天和10天的日子,周末除外。您可以尝试以下方法:
var MONTHS = [
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
],
targetDays = [5, 10],
i, j,
targetDate,
curTargetDay,
curDay,
finalMonth,
finalDate;
for (i = 0, j = targetDays.length; i < j; i++) {
targetDate = new Date();
curTargetDay = targetDays[i];
while (curTargetDay) {
targetDate.setDate(targetDate.getDate() + 1);
curDay = targetDate.getDay();
if (curDay !== 0 && curDay !== 6) {
curTargetDay--;
}
}
console.log(targetDate.getDate(), MONTHS[targetDate.getMonth()]);
}
var月=[
“一月”,
“二月”,
“三月”,
“四月”,
“五月”,
“六月”,
“七月”,
“八月”,
“9月”,
“十月”,
“11月”,
“12月”
],
targetDays=[5,10],
i、 j,
目标日期,
柯塔吉德日,
宵夜,
最后一个月,
最终日期;
对于(i=0,j=targetDays.length;i
演示:
对于每个天数(5天和10天),这将执行以下操作:
结合#1和#2,你就不能再加15天吗?可能重复这个:@Lan Awesome..它正在工作:)你能检查一下吗: