时间:2017-6-27 作者:悬浮的青春 分类: javascript
//格局化日期:yyyy/MM/dd
function formatDate(date) {
var myyear = date.getFullYear();
var mymonth = date.getMonth()+1;
var myweekday = date.getDate();
if(mymonth < 10){
mymonth = "0" + mymonth;
}
if(myweekday < 10){
myweekday = "0" + myweekday;
}
return (myyear+"/"+mymonth + "/" + myweekday);
}
//获得某月的天数
function getMonthDays(myMonth){
var now = new Date();
var year = now.getFullYear();
var monthStartDate = new Date(year, myMonth, 1);
var monthEndDate = new Date(year, myMonth + 1, 1);
var days = (monthEndDate - monthStartDate)/(1000 * 60 * 60 * 24);
return days;
}
var now = new Date();
var year = now.getFullYear();
var month = now.getMonth();
var day = now.getDate();
var nowDayOfWeek = now.getDay(); //今天本周的第几天
//本周
var weekStartDate = new Date(year, month, day - nowDayOfWeek+1);
var weekEndDate = new Date(year, month, day + (7 - nowDayOfWeek));
$scope.occurTimeStart=formatDate(weekStartDate)+' '+00+':'+00+':'+01;
$scope.occurTimeEnd=formatDate(weekEndDate)+' '+23+':'+59+':'+59;
//本月
var monthStartDate = new Date(year, month, 1);
var monthEndDate = new Date(year, month, getMonthDays(month));
$scope.occurTimeStart=formatDate(monthStartDate)+' '+00+':'+00+':'+01;
$scope.occurTimeEnd=formatDate(monthEndDate)+' '+23+':'+59+':'+59;
//本年
var yearStartDate = new Date(year, 0, 1);
$scope.occurTimeStart=formatDate(yearStartDate)+' '+00+':'+00+':'+01;
$scope.occurTimeEnd="";
标签: jQuery