在JavaScript中获取星期几

日本汽车协会

我想使用JavaScript获取一周中的第一天和最后一天。

例如,今天是2016-13-12。

FD = 2016-11-12 LD = 2016-17-12

如何获得FD和LD?我尝试使用此代码,

Date.prototype.GetFirstDayOfWeek = function() {
        return (new Date(this.setDate(this.getDate() - this.getDay())));
    }

    Date.prototype.GetLastDayOfWeek = function() {
        return (new Date(this.setDate(this.getDate() - this.getDay() +6)));
    }
    var today = new Date();

它正在工作,但我想将其格式化为“ 2016-12-11”。我也想将日期更改为过去或将来。例如,如果我单击按钮“ <”,它将超过1周。然后,如果用户再次单击该按钮,它将获得下一个上周。等等。

场景:日期现在是2016-11-12-2016-17-12当用户单击按钮“ <”时。它将成为2016-04-12-2016-10-12

塔伊芬·卡纳奇

您可以使用下面的脚本查找当前星期的firstDay和lastDay;

//0=Sunday, 1=Monday
var d = new Date(); 
var day = d.getDay();

var firstDayOW = d.getDate() - day + (day == 0 ? -6:1); 
firstDay = new Date(d.setDate(firstDay));

var lastDayOW = firstDay + 6; 
lastDayOW = new Date(d.setDate(lastDayOW));

我希望这可以帮助你。

亲切的问候。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章