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>

  • 相关阅读:
    【flutter BottomNavigationBar 】selectedLabelStyle: TextStyle(fontSize: 22) 更新后使用方法
    学术论文中的参考文献格式
    word2016中写出伪代码
    基于RPLiDAR A2的cartographer建图
    第 7 章 系统效果评测与监控
    Linux TOP 命令详解
    mysql-canal-rabbitmq 安装部署教程
    第 6 章 用户画像系统
    Elasticsearch 模块
    Kibana 插件环境搭建教程
  • 原文地址:https://www.cnblogs.com/yhf286/p/5083227.html
Copyright © 2011-2022 走看看