zoukankan      html  css  js  c++  java
  • 获取当前周日期

    function getMonDayAndSunDay(datevalue){
    var dateValue = datevalue;
    var arr = dateValue.split("-")
    //月份-1 因为月份从0开始 构造一个Date对象
    var date = new Date(arr[0],arr[1]-1,arr[2]);
     
    var dateOfWeek = date.getDay();//返回当前日期的在当前周的某一天(0~6--周日到周一)
     
    var dateOfWeekInt = parseInt(dateOfWeek,10);//转换为整型
     
    if(dateOfWeekInt==0){//如果是周日
    dateOfWeekInt=7;
    }
    var aa = 7-dateOfWeekInt;//当前于周末相差的天数
     
    var temp2 = parseInt(arr[2],10);//按10进制转换,以免遇到08和09的时候转换成0
    var sunDay = temp2+aa;//当前日期的周日的日期
    var monDay = sunDay-6//当前日期的周一的日期
     
    var startDate = new Date(arr[0],arr[1]-1,monDay);
    var endDate = new Date(arr[0],arr[1]-1,sunDay);
     
    var sm = parseInt(startDate.getMonth())+1;//月份+1 因为月份从0开始
    var em = parseInt(endDate.getMonth())+1;
     
    // alert("星期一的日期:"+startDate.getYear()+"-"+sm+"-"+startDate.getDate());
    // alert("星期日的日期:"+endDate.getYear()+"-"+em+"-"+endDate.getDate());
    var start = startDate.getYear()+"-"+sm+"-"+startDate.getDate();
    var end = endDate.getYear()+"-"+em+"-"+endDate.getDate();
    var result = new Array();
    result.push(start);
    result.push(end);
    return result;
    }

    console.log(getMonDayAndSunDay('2018-1-7'))
  • 相关阅读:
    DIV圆角
    ASP.net在线购物商城系统完全解析
    javascript选中一定数量文字触发事件进行分享、转发
    javascript获取2月份天数
    新版JDBC连接SqlServer2005数据库
    一些有用的SQL Server函数
    BI(Business Intelligence)
    CASE运用
    [SQL SERVER] 跨服务器查询
    java 中的 io 系统总结
  • 原文地址:https://www.cnblogs.com/weixuechao/p/8309989.html
Copyright © 2011-2022 走看看