JS获取时间代码展示
程序员文章站
2023-11-06 11:40:28
js获取时间
var getdate = new date();
//获取当前时间27 27号
//console.log(getdate.getdate())...
js获取时间
var getdate = new date(); //获取当前时间27 27号 //console.log(getdate.getdate()) //本周起始数组 var weekarr= new array(); var getweek = getdate.getday(); // 是一周中的某一天 4 周四 //console.log(getweek) var second = 1000*60*60*24; //每天的毫秒数 86400000 //console.log(second) var minuday =getweek!=0getweek-1:6 //减去的天数 3 //console.log(minuday) var monday = new date(getdate.gettime()-(minuday*second)); //本周周一 //console.log(monday) mon sep 24 2018 11:27:24 gmt+0800 (中国标准时间) var tuesday = new date(getdate.gettime()-(2*second)); //console.log(tuesday); var sunday=new date(monday.gettime()+(6*second)); //本周周日 //console.log(sunday) sun sep 30 2018 11:27:24 gmt+0800 (中国标准时间) weekarr.push(monday); weekarr.push(sunday); //本周期起止日期 console.log(weekarr) // switch(getweek) { case 7: var str =["周一","周二","周三","周四","周五","周六","周日"] console.log(str) break; } var str =[]; for(var i=getweek;i>=1;i--){ str.push(i) } console.log(str.reverse()) var str =[]; for(var i=1;i2. 获取本月的天数var relativedate=new date(1); //获得当前月份0-11 var relativemonth=relativedate.getmonth(); //获得当前年份4位年 var relativeyear=relativedate.getfullyear(); //当为12月的时候年份需要加1 //月份需要更新为0 也就是下一年的第一个月 if(relativemonth==11){ relativeyear++; relativemonth=0; }else{ //否则只是月份增加,以便求的下一月的第一天 relativemonth++; } //一天的毫秒数 var millisecond=1000*60*60*24; //下月的第一天 var nextmonthdayone=new date(relativeyear,relativemonth,1); //返回得到上月的最后一天,也就是本月总天数 console.log(new date(nextmonthdayone.gettime()-millisecond).getdate())3. 获取本季度的开始月份
var now = new date(); //当前日期 var nowmonth = now.getmonth(); //当前月 //获得本季度的开始月份 var quarterstartmonth = 0; if (nowmonth < 3) { quarterstartmonth = 0; } if (2 < nowmonth && nowmonth < 6) { quarterstartmonth = 3; } if (5 < nowmonth && nowmonth < 9) { quarterstartmonth = 6; } if (nowmonth > 8) { quarterstartmonth = 9; } console.log(quarterstartmonth)4. 获取本季度分别有哪几个月份
var now = new date(); //当前日期 var nowmonth = now.getmonth()+1; //当前月 获取月份+1为当前月 //获得本季度的分别是哪几个月份 var arr =[]; var quarterstartmonth = 0; if (nowmonth <= 3) { arr=[1,2,3] } if (3 < nowmonth && nowmonth <= 6) { arr=[4,5,6] } if (6 < nowmonth && nowmonth <= 9) { arr=[7,8,9] } if (nowmonth > 9) { arr=[10,11,12] } console.log(arr)5. 获取当前本年的月份
var now = new date(); //当前日期 var nowmonth = now.getmonth()+1; //当前月 获取月份+1为当前月 //获得当前半年的月份 var arr =[]; for(var i = 1;i<=nowmonth;i++){ arr.push(i) } console.log(arr)6. 获取当前半年内的月份
var now = new date(); //当前日期 var nowmonth = now.getmonth()+1; //当前月 获取月份+1为当前月 nowmonth=3 //获得当前半年的月份 var arr =[]; var monthnum=nowmonth-5; if(monthnum<1){ monthnum=1; } for(var i=monthnum;i<=nowmonth;i++){ arr.push(i) } console.log(arr);i++){>