zoukankan      html  css  js  c++  java
  • JS 获取最近(前)7天(一周内)和最近(前)3天日期

     1 //获取最近7天日期
     2  
     3 getDay(0);//当天日期
     4  
     5 getDay(-7);//7天前日期
     6  
     7  
     8  
     9 //获取最近3天日期
    10  
    11 getDay(0);//当天日期
    12  
    13 getDay(-3);//3天前日期
    14  
    15  
    16  
    17 function getDay(day){
    18  
    19   var today = new Date();
    20  
    21  
    22  
    23   var targetday_milliseconds=today.getTime() + 1000*60*60*24*day;
    24  
    25  
    26  
    27   today.setTime(targetday_milliseconds); //注意,这行是关键代码
    28  
    29  
    30  
    31   var tYear = today.getFullYear();
    32  
    33   var tMonth = today.getMonth();
    34  
    35   var tDate = today.getDate();
    36  
    37   tMonth = doHandleMonth(tMonth + 1);
    38  
    39   tDate = doHandleMonth(tDate);
    40  
    41   return tYear+"-"+tMonth+"-"+tDate;
    42  
    43 }
    44  
    45 function doHandleMonth(month){
    46  
    47   var m = month;
    48  
    49   if(month.toString().length == 1){
    50  
    51     m = "0" + month;
    52  
    53   }
    54  
    55   return m;
    56  
    57 }
  • 相关阅读:
    各种小知识
    基础技能
    st表
    有理数取余
    FFT加速高精度乘法
    unique
    离散化
    线段树复杂度分析
    楼房重建
    电脑装系统常用方法
  • 原文地址:https://www.cnblogs.com/luorende/p/9679962.html
Copyright © 2011-2022 走看看