zoukankan      html  css  js  c++  java
  • 用js获取周、月第一天和最后一天(转载)

    var getCurrentWeek = function (day) {
    var days = ["周日", "周一", "周二", "周三", "周四", "周五", "周六"];
    //定义数组
    var week = [];
    //获取当前星期X(0-6,0代表星期天)
    var index = new Date(day).getDay();

    //循环
    for (var i = 0; i < 7; i++) {
    //当天日期
    var tmp = new Date(day);

    //设置某一天
    tmp.setDate(tmp.getDate() - index + i);
    //push:将参数添加到原数组末尾,并返回数组的长度
    week.push({ Date: tmp, Day: days[i] });
    }
    return week;
    };
    console.log(getCurrentWeek(new Date()));

    用js获取周、月第一天和最后一天

    用js获得一周的第一天和第七天,并且知道一周的第一天和最后一天分别是几月几日

    <script type="text/javascript">
    //<![CDATA[
      var DAY = '星期天,星期一,星期二,星期三,星期四,星期五,星期六'.split(',');
      var time = new Date(), msg = [];
      msg.push('今天是: ' + time.toLocaleDateString() + ' ' + DAY[time.getDay()]);
      time.setDate(time.getDate() - time.getDay() + 1);
      msg.push('本周一的日期为: ' + time.toLocaleDateString());
      time.setDate(time.getDate() + 6);
      msg.push('本周日的日期为: ' + time.toLocaleDateString());
      alert(msg.join(' '));
    //]]>
    </script>

    JS 获取当月的第一天与最后一天

    <script language="JavaScript" type="text/JavaScript">
    var myDate = new Date();
        var year = myDate.getFullYear();
        var month = myDate.getMonth()+1;
        if (month<10){
            month = "0"+month;
        }
        var firstDay = month+"/"+"01/"+year;
    alert(firstDay);

        myDate = new Date(year,month,0);
        var lastDay = month+"/"+myDate.getDate()+"/"+year;
       // var firstTime = "00:00:00";
        //var lastTime = "23:59:59";
     alert(lastDay);
    </script>

  • 相关阅读:
    搜索引擎 中 排序学习 的小思考
    《算法导论》之分治策略与动态规划
    《算法导论》之基础篇
    中文文本信息处理的原理与应用读书笔记1
    python 类变量 在多线程下的共享与释放问题
    日志管理
    《领导梯队》读书分享
    初见微服务之服务注册与发现
    初见微服务之RESTful API
    初见微服务之架构概述
  • 原文地址:https://www.cnblogs.com/yhf286/p/5083227.html
Copyright © 2011-2022 走看看