JavaScript   发布时间:2022-04-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了获取今天,昨天,本周,上周,本月,上月时间(实例分享)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

话不多说,请看代码

); //当天日期 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,nowDay - nowDayOfWeek); var getWeekStartDate = formatDate(getWeekStartDatE); $scope.tswkStart = getWeekStartDate; console.log($scope.tswkStart); $("#jqueryPickerTime3").val($scope.tswkStart); //获得本周的结束日期 var getWeekEndDate = new Date(nowYear,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,nowDay - nowDayOfWeek -7); var getUpWeekStartDate = formatDate(getUpWeekStartDatE); $scope.startLastWeek = getUpWeekStartDate; console.log($scope.startLastWeek); $("#jqueryPickerTime3").val($scope.startLastWeek); //获得上周的结束日期 var getUpWeekEndDate = new Date(nowYear,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,1); var getMonthStartDate = formatDate(getMonthStartDatE); $scope.startThisMonth = getMonthStartDate; console.log($scope.startThisMonth); $("#jqueryPickerTime3").val($scope.startThisMonth); //获得本月的结束日期 var getMonthEndDate = new Date(nowYear,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); //获得上月@R_618_10726@ var getLastMonthEndDate = new Date(nowYear,getMonthDays(lastMonth+1)); var getLastMonthEndDate = formatDate(getLastMonthEndDatE); $scope.endLastMonth = getLastMonthEndDate; console.log($scope.endLastMonth); $("#jqueryPickerTime4").val($scope.endThisMonth); };

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持菜鸟教程!

大佬总结

以上是大佬教程为你收集整理的获取今天,昨天,本周,上周,本月,上月时间(实例分享)全部内容,希望文章能够帮你解决获取今天,昨天,本周,上周,本月,上月时间(实例分享)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。