JS 获取 今天 本周 本月 最近三十天

var now = new Date();
var year = now.getFullYear(); //getFullYear getYear
var month = now.getMonth()+1;
var date = now.getDate();
//今天
var strToadoy=year+'-'+month+'-'+date; 
//或者 
var strToadoy=new Date(new Date().getTime());
    
 
//将datetime的UTC表示形式转换为:"yyyy-MM-dd字符串表示形式 
    function dateFormat(DateIn) {
         var Year = 0;
         var Month = 0;
         var Day = 0;
         var CurrentDate = "";
         //初始化时间
         Year = DateIn.getYear();
         Month = DateIn.getMonth()+1;
         Day = DateIn.getDate();
         Year = (Year < 1900 ? (1900 + Year) : Year);
         CurrentDate = Year + "-";
         if (Month >= 10) {
             CurrentDate = CurrentDate + Month + "-";
         }
         else {
             CurrentDate = CurrentDate + "0" + Month + "-";
         }
         if (Day >= 10) {
             CurrentDate = CurrentDate + Day;
         }
         else {
             CurrentDate = CurrentDate + "0" + Day;
         }
         return CurrentDate;
    }

//七天前

var dateStart = new Date((new Date().getTime()-1000*60*60*24*6));  //6     
           dateStart=dateFormat(dateStart);
 
//三十天前
var dateStart = new Date((new Date().getTime()-1000*60*60*24*29));  //29     
           dateStart=dateFormat(dateStart); 
 
//本月
var current=new Date();
var currentMonth=current.getMonth()+1;

var monthFirstDay=current.getFullYear()+"-";
if(currentMonth>9){
	monthFirstDay=monthFirstDay+nextMonth+"-01";
}else{
        monthFirstDay=monthFirstDay+"0"+nextMonth+"-01";
}

var nextMonthDayOne =new Date(current.getFullYear(),currentMonth,1);
var minusDate=1000*60*60*24;
          
var myYear=new Date(nextMonthDayOne.getTime()-minusDate).getFullYear();
var monthLastDay=myYear+"-";
var myMonth=new Date(nextMonthDayOne.getTime()-minusDate).getMonth()+1;
var myDay=new Date(nextMonthDayOne.getTime()-minusDate).getDate();
if(myMonth>9){
	monthLastDay=monthLastDay+myMonth+"-"+myDay;
}else{
        monthLastDay=monthLastDay+"0"+myMonth+"-"+myDay;
}









  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值