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'))
  • 相关阅读:
    MySQL 子查询
    MySQL 多表查询 内连接 和 外连接
    MySQL 分页
    MySQL 常用函数 流程控制
    Envoy基于文件系统的EDS动态配置
    Envoy学习笔记
    dapr入门学习
    浅谈cache
    List的初始化方式
    屌丝公司:设置服务器的时区、时间及时间同步
  • 原文地址:https://www.cnblogs.com/weixuechao/p/8309989.html
Copyright © 2011-2022 走看看