javascript 日期 获取周等

//判断某一日属于这一年的第几周
function weekofday(data) {
    var dt = new Date(data);
    var y = dt.getFullYear();
    var start = "1/1/" + y;
    start = new Date(start);
    starts = start.valueOf();
    startweek = start.getDay();
    dtweek = dt.getDay();
    var days = Math.round((dt.valueOf() - start.valueOf()) / (24 * 60 * 60 * 1000)) - (7 - startweek) - dt.getDay() - 1;
    days = Math.floor(days / 7);
    return (days + 3);
}
//获取当前周的周一和周末的日期
function showFEDateOfWeek(time) {
    oToday = new Date(time);
    currentDay = oToday.getDay();
    if (currentDay == 0) { currentDay = 7; };
    mondayTime = oToday.getTime() - (currentDay - 1) * 24 * 60 * 60 * 1000;
    sundayTime = oToday.getTime() + (7 - currentDay) * 24 * 60 * 60 * 1000;
    //alert(weekofday(time));
   // alert("今天是" + oToday.getDate() + "号,星期" + currentDay + "\r");
    //alert("周一是" + new Date(mondayTime).getDate() + "号,周日是" + new Date(sundayTime).getDate() + "号");
    return new Date(mondayTime).formatDate("yyyy-MM-dd") + ";" + new Date(sundayTime).formatDate("yyyy-MM-dd");
  }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值