javaScript得到当前日期的周一和周日的日期
2014-05-23 20:20
411 查看
/**
取得的日期(yyyy-mm-dd)
得到一周的周一与周日时间
* */
function getMonDayAndSunDay(datevalue){
var dateValue = datevalue;
var arr = dateValue.split("-")
//月份-1 因为月份从0开始 构造一个Date对象
var date = new Date(arr[0],arr[1]-1,arr[2]);
var dateOfWeek = date.getDay();//返回当前日期的在当前周的某一天(0~6--周日到周一)
var dateOfWeekInt = parseInt(dateOfWeek,10);//转换为整型
if(dateOfWeekInt==0){//如果是周日
dateOfWeekInt=7;
}
var aa = 7-dateOfWeekInt;//当前于周末相差的天数
var temp2 = parseInt(arr[2],10);//按10进制转换,以免遇到08和09的时候转换成0
var sunDay = temp2+aa;//当前日期的周日的日期
var monDay = sunDay-6//当前日期的周一的日期
var startDate = new Date(arr[0],arr[1]-1,monDay);
var endDate = new Date(arr[0],arr[1]-1,sunDay);
var sm = parseInt(startDate.getMonth())+1;//月份+1 因为月份从0开始
var em = parseInt(endDate.getMonth())+1;
var start = startDate.getYear()+"年"+sm+"月"+startDate.getDate()+"日";
var end = endDate.getYear()+"年"+em+"月"+endDate.getDate()+"日";
var result = new Array();
result[0]=start;
result[1] = end;
return result;
}
取得的日期(yyyy-mm-dd)
得到一周的周一与周日时间
* */
function getMonDayAndSunDay(datevalue){
var dateValue = datevalue;
var arr = dateValue.split("-")
//月份-1 因为月份从0开始 构造一个Date对象
var date = new Date(arr[0],arr[1]-1,arr[2]);
var dateOfWeek = date.getDay();//返回当前日期的在当前周的某一天(0~6--周日到周一)
var dateOfWeekInt = parseInt(dateOfWeek,10);//转换为整型
if(dateOfWeekInt==0){//如果是周日
dateOfWeekInt=7;
}
var aa = 7-dateOfWeekInt;//当前于周末相差的天数
var temp2 = parseInt(arr[2],10);//按10进制转换,以免遇到08和09的时候转换成0
var sunDay = temp2+aa;//当前日期的周日的日期
var monDay = sunDay-6//当前日期的周一的日期
var startDate = new Date(arr[0],arr[1]-1,monDay);
var endDate = new Date(arr[0],arr[1]-1,sunDay);
var sm = parseInt(startDate.getMonth())+1;//月份+1 因为月份从0开始
var em = parseInt(endDate.getMonth())+1;
var start = startDate.getYear()+"年"+sm+"月"+startDate.getDate()+"日";
var end = endDate.getYear()+"年"+em+"月"+endDate.getDate()+"日";
var result = new Array();
result[0]=start;
result[1] = end;
return result;
}
相关文章推荐
- mysql 对取当前日期周一和周日语句的详细解析
- 通过某日期得到该日期所在的一周的周一和周日的日期
- mysql 获取当前日期 所在周的周一和周日
- 用JavaScript得到当前日期和星期
- mysql 获取当前日期周一和周日
- 由当前日期计算相应的周一和周日
- mysql 取当前日期对应的周一或周日
- asp.net 根据当前时间获取本周、上周、下周的周一、周日日期
- 根据当前传入日期计算该日期所在星期的周一和周日
- 得到一周的周一和周日的日期 和 当月第一天及当月最后一天
- JS根据传入日期算出当前周一到周日的日期数组
- javascript:得到当前日期
- java 获取当前日期时间和求出本周之内周一,周日的时间
- mysql 对取当前日期周一和周日语句的详细解析
- javascript 得到当前日期、时间、星期,代码非常短
- SimpleDateFormat 取当前周的周一和周日的日期,当前月第一个和最后一天的日期
- java获取当前时间所在一周的周一和周日日期
- mysql 对取当前日期 周一和周日语句的详细解析
- 根据当前日期获得所在周的日期区间(周一和周日日期),一个月有多少天