首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何预警下周的起止日期

如何预警下周的起止日期
EN

Stack Overflow用户
提问于 2014-05-05 13:11:53
回答 1查看 94关注 0票数 1

如何预警下周的起止日期

代码语言:javascript
复制
var weekCount = 0;
$(".week-next").live('click',function(){
var weekdate = new Date();
var fromweek = weekdate.setTime(weekdate.getTime() - 7 * 24 * 60 * 60 * 1000);
var toweek = weekdate.setTime(weekdate.getTime() - (weekdate.getDay() ? weekdate.getDay() : 7) + weekCount * 24 * 60 * 60 * 1000);
var prevweekstart = new Date(fromweek);
var prevweekends = new Date(toweek);
prevweekstart = prevweekstart.toLocaleString(),
prevweekends = prevweekends.toLocaleString(),
between = [];
alert(prevweekends);
});
EN

回答 1

Stack Overflow用户

发布于 2014-05-05 13:20:10

如果您的weekCount正在增加,则将其默认设置为1。您需要将当前时间加上下周的时间存储在一个名为here ( curr )的变量中,并相应地使用它。

这里+6用于获取星期五的日期

代码语言:javascript
复制
var weekcount = 1;
$(".week-next").live('click',function(){
    var weekdate = new Date();
    var curr = new Date(weekdate.getTime() + ( ( 7 * weekcount)  * 24 * 60 * 60 * 1000) );

    var fromweek = weekdate.setTime(weekdate.getTime() +  (( 7 * weekcount)  * 24 * 60 * 60 * 1000) );

    var toweek = weekdate.setTime( (curr.getDate() - curr.getDay() )  + 6);

    toweek = curr.setDate(toweek);

    var prevweekstart = new Date(fromweek);
    var prevweekends = new Date(toweek);

    console.log(prevweekstart);
    console.log(prevweekends);

});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23465194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档