js获取本周日期

JS获取到本周的日期

<script type="text/javascript">
    function makeDate() {
        var date = new Date();
        var month = date.getMonth();
        var week = date.getDay();
        var month = month + 1;
        var day = date.getDate();      // week:周几,day:几号
        var weekArr = [{week:‘‘,day:‘‘},{week:‘‘,day:‘‘},{week:‘‘,day:‘‘},{week:‘‘,day:‘‘},{week:‘‘,day:‘‘},{week:‘‘,day:‘‘},{week:‘‘,day:‘‘}];
        var leftNum = week-1; // 本周内今天的前几天的数量
        var rightNum = 7-week;  // 本周内今天的后几天的数量      // 本周内今天的前几天
        for(var i=0; i<leftNum; i++){
            weekArr[i].week = week-(week-i)+1;
            if(i==0){
                weekArr[i].day = day-week;
            }else{
                weekArr[i].day = day-(week-i)+1;
            }
        }      // 本周内今天的后几天
        for(var i=0; i<rightNum; i++){
            weekArr[i+week].week = week+i+1;
            weekArr[i+week].day = day+i+1;
        }      // 今天
        weekArr[week-1].week = week;
        weekArr[week-1].day = day;
        console.log(weekArr)
    }
    makeDate();
</script>

原文地址:https://www.cnblogs.com/angenstern/p/11661409.html

时间: 2024-08-11 03:36:02

js获取本周日期的相关文章

js获取实时日期和时间

//在相应位置显示时间日期 <div style=" width:400px; height:50px">    <span id="showtime"></span>     <!--走马灯文字 <marquee direction="left">需要滚动的内容</marquee>-->    </div></body> js获取时间日期 <s

JS获取本周、本季度、本月、上月的开端日期、停止日期

Js代码 /** * 获取本周.本季度.本月.上月的开端日期.停止日期 */ var now = new Date(); //当前日期 var nowDayOfWeek = now.getDay(); //今天本周的第几天 var nowDay = now.getDate(); //当前日 var nowMonth = now.getMonth(); //当前月 var nowYear = now.getYear(); //当前年 nowYear += (nowYear < 2000) ? 19

JS获取本周、本季度、本月、上月的开始日期、结束日期

/** * 获取本周.本季度.本月.上月的开始日期.结束日期 */var now = new Date(); //当前日期 var nowDayOfWeek = now.getDay(); //今天本周的第几天 var nowDay = now.getDate(); //当前日 var nowMonth = now.getMonth(); //当前月 var nowYear = now.getYear(); //当前年 nowYear += (nowYear < 2000) ? 1900 : 0

JS获取相关日期及调整格式

Js获取当前日期时间及其它操作 var myDate = new Date();myDate.getYear();        //获取当前年份(2位)myDate.getFullYear();    //获取完整的年份(4位,1970-????)myDate.getMonth();       //获取当前月份(0-11,0代表1月)myDate.getDate();        //获取当前日(1-31)myDate.getDay();         //获取当前星期X(0-6,0代表

js处理日期的一些整理(js获取给定日期前一天的日期)

var date = new Date(); alert(date);//获取当前时间 alert(date.getFullYear());//获取当前年分 alert(date.getMonth());//获取月份(获取当前月份要加1) alert(date.getDate());//获取当前日期的几号 alert(date.getDay());//获取当前是星期几 alert(date.getTime());//获取距离1970/01/01 至今的毫秒 settime()是向 1970/01

js 获取指定日期

查询几天后的js代码,如果查询当天的日期 if($("input[name='startTime']").val()==""){ $("input[name='startTime']").val(FormatDate(0)); } 如果查询昨天的日期 if($("input[name='startTime']").val()==""){ $("input[name='startTime']&quo

JS 获取 本周、本月、本季度、本年、上月、上周、上季度、去年

今天有幸被召回母校给即将毕业的学弟学妹们讲我这两年的工作史,看了下母校没啥特别的变化,就是寝室都安了空调,学妹们都非常漂亮而已..好了不扯蛋了,说下今天的主题吧.这些天我在深度定制语法高亮功能的同时发现了博客园提供的一些有意思的函数,甚至有几个博客园都没用到,我也不知道怎么才能触发那些功能..打开这个js就可以看到很多好用的东西了,虽然写的不怎么样,但是至少有这些功能. ps: 推荐安装一个代码格式化的插件,否则一坨看着蛋疼.比如第一个就是 log,方便调试. http://blog.csdn.

js获取7天之前的日期或者7天之后的日期

js获取7天之前的日期或者7天之后的日期(网上摘取的,记录自己使用) function fun_date(num) { var date1 = new Date(); //今天时间 var time1 = date1.getFullYear() + "-" + (date1.getMonth() + 1) + "-" + date1.getDate() console.log(time1); var date2 = new Date(date1); date2.se

js获取日期昨天,明天以及上月最后一天的日期

js回去今天,明天,昨天的日期 1 function getDateStr(AddDayCount) { 2 var dd = new Date(); 3 dd.setDate(dd.getDate() + AddDayCount); //获取AddDayCount天后的日期 4 var year = dd.getFullYear(); 5 var mon = dd.getMonth()+1; //获取当前月份的日期 6 var day = dd.getDate(); 7 return year