); //当天日期
console.log(nowDat
E);
//今天是本周的第几天
var nowDayOfWeek= nowDate.getDay(
);
console.log(nowDayOfWeek
);
//当前日
var nowDay = nowDate.getDate(
);
console.log(nowDay
);
//当前月
var nowMonth = nowDate.getMonth(
);
console.log(nowMonth
);
//当前年
var nowYear = nowDate.getFullYear(
);
console.log(nowYear
);
//var nowHours = nowDate.getHours(
);
//var now
minutes = nowDate.get
minutes(
);
//var nowSeconds = nowDate.getSeconds(
);
nowYear += (nowYear < 2000) ? 1900 : 0; //
console.log(nowYear
);
var lastMonthDate = new Date(
); //上月日期
console.log(lastMonthDat
E);
lastMonthDate.setDate
(1);
console.log(lastMonthDate.setDate
(1));
lastMonthDate.setMonth(lastMonthDate.getMonth()-1
);
console.log(lastMonthDate.setMonth(lastMonthDate.getMonth()-1)
);
var lastYear = lastMonthDate.getYear(
);
console.log(lastYear
);
var lastMonth = lastMonthDate.getMonth(
);
console.log(lastMonth
);
//格式化日期:yyyy-MM-dd
function formatDate(dat
E) {
var myyear = date.getFullYear(
);
var m
ymonth = date.getMonth()+1;
var myweekday = date.getDate(
);
//var myHours = date.getHours(
);
//var my
minutes = date.get
minutes(
);
//var mySeconds = date.getSeconds(
);
if(m
ymonth < 10)
{
m
ymonth = "0" + m
ymonth;
}
if(myweekday < 10)
{
myweekday = "0" + myweekday;
}
//if(myHours < 10)
{
// myHours = "0" + myHours;
//}
//if(my
minutes < 10)
{
// my
minutes = "0" + my
minutes;
//}
return (myyear+"/"+m
ymonth + "/" + myweekday
);
//return (myyear+"/"+m
ymonth + "/" + myweekday + " " + myHours+ ":" + my
minutes
);
}
//获得某月的天数
function getMonthDays(m
ymonth)
{
var monthStartDate = new Date(nowYear,m
ymonth,1
);
var monthEndDate = new Date(nowYear,m
ymonth + 1,1
);
var days = (monthEndDate - monthStartDat
E)/(1000 * 60 * 60 *
24);
return days;
}
////获得本季度的开始月份
//function getQuarterStartMonth()
{
// var quarterStartMonth = 0;
// if(nowMonth<3)
{
// quarterStartMonth = 0;
// }
// if(2<6)
{
// quarterStartMonth = 3;
// }
// if(5<9){
// quarterStartMonth = 6;
// }
// if(nowMonth>8)
{
// quarterStartMonth = 9;
// }
// return quarterStartMonth;
//}
//今天
$scope.toDay = function()
{
var getCurrentDate = new Date(
);
var getCurrentDate = formatDate(getCurrentDat
E);
$scope.today = getCurrentDate;
console.log($scope.today
);
$("#jqueryPickerTime3").val($scope.today
);
$("#jqueryPickerTime4").val($scope.today
);
};
//昨天
$scope.yesTerDay = function()
{
var getYesterdayDate = new Date(nowYear,nowMonth,nowDay - 1
);
var getYesterdayDate = formatDate(getYesterdayDat
E);
$scope.yesTday = getYesterdayDate;
console.log(getYesterdayDat
E);
$("#jqueryPickerTime3").val($scope.yesTday
);
$("#jqueryPickerTime4").val($scope.yesTday
);
};
//获得本周的开始日期
$scope.thisWeek = function()
{
var getWeekStartDate = new Date(nowYear,nowDay - nowDayOfWeek
);
var getWeekStartDate = formatDate(getWeekStartDat
E);
$scope.tswkStart = getWeekStartDate;
console.log($scope.tswkStart
);
$("#jqueryPickerTime3").val($scope.tswkStart
);
//获得本周的结束日期
var getWeekEndDate = new Date(nowYear,nowDay + (6 - nowDayOfWeek)
);
var getWeekEndDate = formatDate(getWeekEndDat
E);
$scope.tswkEnd = getWeekEndDate;
console.log($scope.tswkEnd
);
$("#jqueryPickerTime4").val($scope.tswkEnd
);
};
$scope.lastWeek = function()
{
//获得上周的开始日期
var getUpWeekStartDate = new Date(nowYear,nowDay - nowDayOfWeek -7
);
var getUpWeekStartDate = formatDate(getUpWeekStartDat
E);
$scope.startLastWeek = getUpWeekStartDate;
console.log($scope.startLastWeek
);
$("#jqueryPickerTime3").val($scope.startLastWeek
);
//获得上周的结束日期
var getUpWeekEndDate = new Date(nowYear,nowDay + (6 - nowDayOfWeek - 7)
);
var getUpWeekEndDate = formatDate(getUpWeekEndDat
E);
$scope.endLastWeek = getUpWeekEndDate;
console.log($scope.endLastWeek
);
$("#jqueryPickerTime4").val($scope.endLastWeek
);
};
//本月
$scope.thisMonth = function()
{
//获得本月的开始日期
var getMonthStartDate = new Date(nowYear,1
);
var getMonthStartDate = formatDate(getMonthStartDat
E);
$scope.startThisMonth = getMonthStartDate;
console.log($scope.startThisMonth
);
$("#jqueryPickerTime3").val($scope.startThisMonth
);
//获得本月的结束日期
var getMonthEndDate = new Date(nowYear,getMonthDays(nowMonth)
);
var getMonthEndDate = formatDate(getMonthEndDat
E);
$scope.endThisMonth = getMonthEndDate;
console.log($scope.endThisMonth
);
$("#jqueryPickerTime4").val($scope.endThisMonth
);
};
//上月
$scope.lastMonth = function()
{
//获得上月开始时间
var getLastMonthStartDate = new Date(nowYear,lastMonth+1,1
);
var getLastMonthStartDate = formatDate(getLastMonthStartDat
E);
$scope.startLastMonth = getLastMonthStartDate;
console.log($scope.startLastMonth
);
$("#jqueryPickerTime3").val($scope.startLastMonth
);
//获得上月@R_
618_10726@
var getLastMonthEndDate = new Date(nowYear,getMonthDays(lastMonth+1)
);
var getLastMonthEndDate = formatDate(getLastMonthEndDat
E);
$scope.endLastMonth = getLastMonthEndDate;
console.log($scope.endLastMonth
);
$("#jqueryPickerTime4").val($scope.endThisMonth
);
};