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>

  • 相关阅读:
    Base64编码与图片互转
    YUI Compressor–另一款压缩JS/CSS的小工具
    布局和展现相关的建议──给用户体验设计者
    实现左右边框的最低碳代码~~
    三角的一个特殊做法(一个奇技淫巧~)
    数组指针和指针数组
    vs2008建win32基本项目
    vs2008快捷键
    (转)HTML特殊字符
    (转)html5 Placeholder属性兼容IE6、7方法
  • 原文地址:https://www.cnblogs.com/yhf286/p/5083227.html
Copyright © 2011-2022 走看看