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('今天是:\t' + time.toLocaleDateString() + '\t' + DAY[time.getDay()]);
  time.setDate(time.getDate() - time.getDay() + 1);
  msg.push('本周一的日期为:\t' + time.toLocaleDateString());
  time.setDate(time.getDate() + 6);
  msg.push('本周日的日期为:\t' + time.toLocaleDateString());
  alert(msg.join('\n'));
//]]>
</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>

用js获取周、月第一天和最后一天(转载)的更多相关文章

  1. js 获取某月第一天和最后一天

    1.获取某月第一天和最后一天日期 function getDateByMonth (timeStamp) { let inDate = new Date(timeStamp) let year = i ...

  2. js 获取当前月份 第一天和最后一天

    js 获取当前月份 第一天和最后一天 var now = new Date(); //当前日期 var nowMonth = now.getMonth(); //当前月 var nowYear = n ...

  3. C#获取周的第一天、最后一天、月第一天和最后一天

    [csharp] view plaincopyprint? public class DateTimeTool { /// <summary> /// 获取指定日期所在周的第一天,星期天为 ...

  4. 获取某月第一天,最后一天的sql server脚本 【转】http://blog.csdn.net/chaoowang/article/details/9167969

    这是计算一个月第一天的SQL 脚本:    SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --当月的第一天 SELECT DATEADD(mm, DA ...

  5. 获取某月第一天,最后一天的sql server脚本

    本文来自:http://blog.csdn.net/chaoowang/article/details/9167969 这是计算一个月第一天的SQL 脚本:   SELECT DATEADD(mm, ...

  6. java时间计算,获取某月第一天和最后一天

    //获取前月的第一天 SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd"); //获取当前月第一天: Calendar ...

  7. java 获取当月第一天和最后一天 获取前一个月第一天和最后一天

    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");                    //获取前月的第一 ...

  8. js获取上个月的第一天和最后一天

    var now = new Date(); var fd = new Date(now.getFullYear(), now.getMonth()-1 ,1).toLocaleDateString() ...

  9. 关于JS获取某月最后一天

    发现网上用js获取某月最后一个的方式大多比较复杂,上个简单的: new Date(2013,4).toJSON().substring(0,10) new Date(2013,4,0).toLocal ...

随机推荐

  1. android 向SD卡写入数据

    原文:android 向SD卡写入数据 1.代码: /** * 向sdcard中写入文件 * @param filename 文件名 * @param content 文件内容 */ public v ...

  2. linux md5 加密字符串和文件方法

    linux md5 加密字符串和文件方法 MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改.MD5全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意 ...

  3. 大型项目使用Automake/Autoconf完成编译配置

    http://www.cnblogs.com/xf-linux-arm-java-android/p/3590770.htmlhttp://blog.csdn.net/zengraoli/articl ...

  4. Linux下利用fork()创建子进程并使父进程等待子进程结束

    int status; pid_t t = fork(); if(t){     waitpid(t, &status, 0); }else{     system("vi temp ...

  5. oracle update语句的几点写法

    update两表关联的写法包括字查询 1.update t2 set parentid=(select ownerid from t1 where t1.id=t2.id); 2. update tb ...

  6. oracle 如何重置用户密码

  7. 如何用SQL操作数据------告别标题党

    额,首先跟大家道一个歉,由于本人上次利用标题来骗访问,对各位大哥大姐,叔叔阿姨,弟弟妹妹,and舅子老表的时间及流量造成了严重的浪费,本人深表歉意(好吧,其实本人内心还是有那么一丢丢的自豪的,毕竟是一 ...

  8. plupload文件上传插件

    一 资源文档 二 基本使用 三 可能遇到的问题 一 资源文档 Git仓库地址:https://github.com/moxiecode/plupload 一个中文速查:http://www.cnblo ...

  9. [置顶] 蓝牙基础知识进阶——Physical channel

    从本篇文章开始,晓东将会和大家一起来学习一些蓝牙的比较高阶的基础知识. 二.物理通道 物理通道是piconet区分的标准,它是蓝牙系统结构层次中的最底层了.     Q1:物理通道有哪些类型 物理通道 ...

  10. WEBGL 2D游戏引擎研发系列 第一章 <新的开始>

    WEBGL 2D游戏引擎研发系列 第一章 <新的开始> ~\(≥▽≤)/~HTML5游戏开发者社区(群号:326492427) 转载请注明出处:http://html5gamedev.or ...