js获取本日,本周,本月的时间代码

  

本日时间

        showToDay()函数   {   var Nowdate=new日期();   M=号(Nowdate.getMonth ()) + 1   警报(Nowdate.getMonth() +“月”+ Nowdate.getDate() +”号,星期”+ Nowdate.getDay ());   返回Nowdate.getYear () +“-”+ M +“-”+ Nowdate.getDate ();   }      

昨天         showTomorrow()函数   {   汤姆var=new日期();   tom.setDate (tom.getDate () + 1);   M=号(tom.getMonth ()) + 1   返回tom.getYear () +“-”+ M +“-”+ tom.getDate ();   }      

本周第一天

        showWeekFirstDay()函数   {   var Nowdate=new日期();   var WeekFirstDay=new日期(Nowdate (Nowdate.getDay () 1) * 86400000);   M=号(WeekFirstDay.getMonth ()) + 1   返回WeekFirstDay.getYear () +“-”+ M +“-”+ WeekFirstDay.getDate ();   }      

本周最后天

        showWeekLastDay()函数   {   var Nowdate=new日期();   var WeekFirstDay=new日期(Nowdate (Nowdate.getDay () 1) * 86400000);   var WeekLastDay=new日期(WeekFirstDay/1000 + 6 * 86400 * 1000);   M=号(WeekLastDay.getMonth ()) + 1   返回WeekLastDay.getYear () +“-”+ M +“-”+ WeekLastDay.getDate ();   }      

本月第一天

        showMonthFirstDay()函数   {   var Nowdate=new日期();   var MonthFirstDay=new日期(Nowdate.getYear (), Nowdate.getMonth (), 1);   M=号(MonthFirstDay.getMonth ()) + 1   返回MonthFirstDay.getYear () +“-”+ M +“-”+ MonthFirstDay.getDate ();   }      

本月最后一天

        showMonthLastDay()函数   {   var Nowdate=new日期();   var MonthNextFirstDay=new日期(Nowdate.getYear (), Nowdate.getMonth () + 1, - 1);   var MonthLastDay=new日期(monthnextfirstday - 86400000);   M=号(MonthLastDay.getMonth ()) + 1   返回MonthLastDay.getYear () +“-”+ M +“-”+ MonthLastDay.getDate ();   }      函数取得时间(年代)   {   var time1=. getelementbyid (“num1”);   var time2=. getelementbyid (“num2”);   如果(s==1) {//本日时间   time1.value=https://www.yisu.com/zixun/showToDay ();//警报(“今日:“+ time1.value);   time2.value=https://www.yisu.com/zixun/showTomorrow ();//警报(“今日:“+ time2.value);   }else if (s==2) {//本周时间   time1.value=https://www.yisu.com/zixun/showWeekFirstDay ();//警报(“本月第一天:“+ time1.value);   time2.value=https://www.yisu.com/zixun/showWeekLastDay ();//警报(“本月最后一天:“+ time2.value);   其他}{//本月时间   time1.value=https://www.yisu.com/zixun/showMonthFirstDay ();//警报(“本月第一天”+ time1.value);   time2.value=https://www.yisu.com/zixun/showMonthLastDay ();//警报(“本月最后一天”+ time2.value);   }   }      之前      

其他网友补充的完整测试代码

        & lt; !DOCTYPE html>   & lt; html lang=癳n”比;   & lt; head>   & lt;元charset=皍tf - 8”比;   & lt; title> Document   & lt;/head>   & lt; body>   & lt;输入类型="文本" id=" dateFrom " value="比;   & lt;输入类型="文本" id=" dateTo " value="比;   & lt; script>   窗口。onload=function () {//获取当前日期(“thisDay”);//获取当前日期(“这个星期”);//获取当前日期(“thisMonth”);   获取当前日期(“今年”);   }//获取推送时间段   函数获取当前日期(类型){   var kssj jssj;   今天var=new日期();   var天=1000 * 60 * 60 * 24;   如果(type==皌hisDay”){//当天   kssj=new日期();   jssj=new日期();   }   如果(type==这个星期){//本周周   kssj=getThisWeekFirstDay();//本周第一天   jssj=new日期();   }   如果(type==皌hisMonth”){//本月   kssj=getThisMonthFirstDay();//本月第一天   jssj=new日期();   }   如果(type==敖衲辍?{   kssj=getThisYearFirstDay();//本年第一天   jssj=new日期();   }   var dateFrom=kssj.format (“yyyy-MM-dd”);   var dateTo=jssj.format (“yyyy-MM-dd”);   . getelementbyid (dateFrom) value=https://www.yisu.com/zixun/dateFrom;   . getelementbyid (dateTo) value=https://www.yisu.com/zixun/dateTo;   }   函数getThisWeekFirstDay () {   现在var=新的日期();   var天=now.getDay ();   var周=?234567”;   首先var=0 - week.indexOf(天);   var thisWeekfirstDay=新的日期;   thisWeekfirstDay。设置当前日期(thisWeekfirstDay。获取当前日期()+第一);   返回thisWeekfirstDay;   }   函数getThisMonthFirstDay () {   var=new日期();   date.setDate (1);   返回日期;   }   函数getThisYearFirstDay () {   var currentDate=new日期();   var currentYear=currentDate.getFullYear ();   var currentYearFirstDate=new日期(currentYear 0 1);   返回currentYearFirstDate;   }//数据类型转字符串   Date.prototype。格式=function(格式)   {   var o={   “M +”: this.getMonth() + 1,//月   “d +”: this.getDate()//天   “h +”: this.getHours()//小时   “m +”: this.getMinutes()//分钟   “s +”: this.getSeconds()//秒   “q +”: Math.floor (this.getMonth() + 3)/3),//季度   “S”: this.getMilliseconds()//毫秒   }   如果(/(y +)/test(格式))格式=format.replace (RegExp。1美元,   (this.getFullYear () + " ")。substr(长度)4 - RegExp。1.美元);   在o k (var)如果(新RegExp (“(“+ k +”)”)。test(格式)   格式=format.replace (RegExp。1美元,   RegExp。1美元。长度==1 & # 63;o [k]:   (“00”+ o [k])。substr ((" + o [k]) . length));   返回格式;   }   & lt;/script>   & lt;/body>   & lt;/html>

js获取本日,本周,本月的时间代码