本日时间
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获取本日,本周,本月的时间代码