java当天获取上周时间_[Java教程]获取今天,昨天,本周,上周,本月,上月时间...

[Java教程]获取今天,昨天,本周,上周,本月,上月时间

0 2017-01-04 12:00:28 //获取今天

var nowDate= new Date(); //当天日期

console.log(nowDate);

//今天是本周的第几天

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 nowMinutes = nowDate.getMinutes();

//var nowSeconds = nowDate.getSeconds();

nowYear += (nowYear < 2000) ? 1900 : 0; //

console.log(nowYear);

var lastMonthDate = new Date(); //上月日期

console.log(lastMonthDate);

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(date) {

var myyear = date.getFullYear();

var mymonth = date.getMonth()+1;

var myweekday = date.getDate();

//var myHours = date.getHours();

//var myMinutes = date.getMinutes();

//var mySeconds = date.getSeconds();

if(mymonth < 10){

mymonth = "0" + mymonth;

}

if(myweekday < 10){

myweekday = "0" + myweekday;

}

//if(myHours < 10){

// myHours = "0" + myHours;

//}

//if(myMinutes < 10){

// myMinutes = "0" + myMinutes;

//}

return (myyear+"/"+mymonth + "/" + myweekday);

//return (myyear+"/"+mymonth + "/" + myweekday + " " + myHours+ ":" + myMinutes);

}

//获得某月的天数

function getMonthDays(myMonth){

var monthStartDate = new Date(nowYear, myMonth, 1);

var monthEndDate = new Date(nowYear, myMonth + 1, 1);

var days = (monthEndDate - monthStartDate)/(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(getCurrentDate);

$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(getYesterdayDate);

$scope.yesTday = getYesterdayDate;

console.log(getYesterdayDate);

$("#jqueryPickerTime3").val($scope.yesTday);

$("#jqueryPickerTime4").val($scope.yesTday);

};

//获得本周的开始日期

$scope.thisWeek = function(){

var getWeekStartDate = new Date(nowYear, nowMonth, nowDay - nowDayOfWeek);

var getWeekStartDate = formatDate(getWeekStartDate);

$scope.tswkStart = getWeekStartDate;

console.log($scope.tswkStart);

$("#jqueryPickerTime3").val($scope.tswkStart);

//获得本周的结束日期

var getWeekEndDate = new Date(nowYear, nowMonth, nowDay + (6 - nowDayOfWeek));

var getWeekEndDate = formatDate(getWeekEndDate);

$scope.tswkEnd = getWeekEndDate;

console.log($scope.tswkEnd);

$("#jqueryPickerTime4").val($scope.tswkEnd);

};

$scope.lastWeek = function(){

//获得上周的开始日期

var getUpWeekStartDate = new Date(nowYear, nowMonth, nowDay - nowDayOfWeek -7);

var getUpWeekStartDate = formatDate(getUpWeekStartDate);

$scope.startLastWeek = getUpWeekStartDate;

console.log($scope.startLastWeek);

$("#jqueryPickerTime3").val($scope.startLastWeek);

//获得上周的结束日期

var getUpWeekEndDate = new Date(nowYear, nowMonth, nowDay + (6 - nowDayOfWeek - 7));

var getUpWeekEndDate = formatDate(getUpWeekEndDate);

$scope.endLastWeek = getUpWeekEndDate;

console.log($scope.endLastWeek);

$("#jqueryPickerTime4").val($scope.endLastWeek);

};

//本月

$scope.thisMonth = function(){

//获得本月的开始日期

var getMonthStartDate = new Date(nowYear, nowMonth, 1);

var getMonthStartDate = formatDate(getMonthStartDate);

$scope.startThisMonth = getMonthStartDate;

console.log($scope.startThisMonth);

$("#jqueryPickerTime3").val($scope.startThisMonth);

//获得本月的结束日期

var getMonthEndDate = new Date(nowYear, nowMonth, getMonthDays(nowMonth));

var getMonthEndDate = formatDate(getMonthEndDate);

$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(getLastMonthStartDate);

$scope.startLastMonth = getLastMonthStartDate;

console.log($scope.startLastMonth);

$("#jqueryPickerTime3").val($scope.startLastMonth);

//获得上月结束时间

var getLastMonthEndDate = new Date(nowYear, lastMonth+1, getMonthDays(lastMonth+1));

var getLastMonthEndDate = formatDate(getLastMonthEndDate);

$scope.endLastMonth = getLastMonthEndDate;

console.log($scope.endLastMonth);

$("#jqueryPickerTime4").val($scope.endThisMonth);

};

本文网址:http://www.shaoqun.com/a/284569.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

时间

0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值