在javascript中使用当前日期获取两周日期
Get fortnight date using current date in javascript
我正试图在javascript中编写代码,以获得两周(2周)日期从今天的日期。有什么建议或帮助吗?
首先得到当前日期,然后加上14天(2周),最后得到该周的最后一天:
// Get todays day
var now = new Date();
// Add 2 weeks
now.setTime( now.getTime() + 14 * 86400000 );
// Then go to the last day of that week
var fortnight = new Date(now.setDate(now.getDate() - now.getDay()+6));
console.log(fortnight);
使用以下函数,您可以获得任何日期的两周日期。
function getFortNightDate(sDate){
var param = [];
var objDate = new Date();
param.todayDate = objDate.getFullYear() + '-' + ("0" + (objDate.getMonth() + 1)).slice(-2) + '-' + ("0" + (objDate.getDate())).slice(-2);
param.timeDiff = Math.abs(new Date(param.todayDate).getTime() - new Date(sDate).getTime());
param.diffDays = Math.ceil(param.timeDiff / (1000 * 3600 * 24));
param.dayCount = (14 - (param.diffDays % 14)) - 1;
objDate.setDate(objDate.getDate() + param.dayCount);
objDate = objDate.getFullYear() + '-' + ("0" + (objDate.getMonth() + 1)).slice(-2) + '-' + ("0" + (objDate.getDate())).slice(-2);
return objDate;
}
相关文章:
- 如何在javascript中获取两个日期之间的周六和周日的日期
- 有效地获取两个区间之间的随机整数
- 如何从日期范围选择器中获取两个日期
- 用时间戳获取两个不同日期之间的时间差
- 如何在jQuery中获取两个事件之间的时间差
- 使用Javascript获取两个字符串之间的字符串数组
- 在Jquery或Javascript中获取两个范围或日期之间的通信周数
- 用于获取两个方括号之间的数字的正则表达式
- 如何使用javascript获取两个变量的最高值
- 获取两个时区之间的时差(Javascript)
- 如何从字符串中获取两个变量
- Javascript-使用Regex获取两个字符之间的字符
- 在AJAX中获取两个动态输入的值
- 用户如何获取两个时间戳之间的对象
- 在jQuery或JavaScript中获取两个字符串之间的文本
- 如何获取两次约会之间的天数
- 每两周或每两个月
- 如何获取两个选定月份日期之间的一周的特定日期
- 如何在javascript中获取两个不同日期之间的周天数
- 在javascript中使用当前日期获取两周日期