js判断时间戳是否在本周、根据时间戳获取近七天以及近30天

 判断时间戳是否在本周

isWeek:function (time) {

    // 当前时间

    var timestamp = Date.parse(new Date());

    var serverDate = new Date(timestamp);

    //本周周日的的时间

    var sundayTiem = timestamp + ((7 - serverDate.getDay())* 24 * 60 * 60 * 1000)

    var SundayData = new Date(sundayTiem);

    //年

    var tomorrowY = SundayData.getFullYear();

    //月

    var tomorrowM = (SundayData.getMonth() + 1 < 10 ? '0' + (SundayData.getMonth() + 1) : SundayData.getMonth() + 1);

    //日

    var tomorrowD = SundayData.getDate() < 10 ? '0' + SundayData.getDate() : SundayData.getDate();

    console.log(tomorrowY+'-'+tomorrowM+'-'+tomorrowD);

    // 本周周一的时间

    var mondayTime = timestamp - ((serverDate.getDay()-1) * 24 * 60 * 60 * 1000)

    var mondayData = new Date(mondayTime);

    //年

    var mondayY = mondayData.getFullYear();

    //月

    var mondayM = (mondayData.getMonth() + 1 < 10 ? '0' + (mondayData.getMonth() + 1) : mondayData.getMonth() + 1);

    //日

    var mondayD = mondayData.getDate() < 10 ? '0' + mondayData.getDate() : mondayData.getDate();

    console.log(mondayY + '-' + mondayM + '-' + mondayD);

    // 当前时间

    var currentData = new Date(time);

    //年

    var currentY = currentData.getFullYear();

    //月

    var currentM = (currentData.getMonth() + 1 < 10 ? '0' + (currentData.getMonth() + 1) : currentData.getMonth() + 1);

    //日

    var currentD = currentData.getDate() < 10 ? '0' + currentData.getDate() : currentData.getDate();

    //时

    var currenH = currentData.getHours();

    //分

    var currenM = currentData.getMinutes();

    var str = "星期" + "日一二三四五六".charAt(currentData.getDay());

    var sundayDay = tomorrowY + tomorrowM + tomorrowD;

    var mondayDay = mondayY + mondayM + mondayD;

    var currentDay = currentY + currentM + currentD;


    console.log('本周日:'+sundayDay + ',本周一:' + mondayDay + ',当前时间:' + currentDay)


    parseInt(currentDay);

    parseInt(mondayDay);

    if (parseInt(currentDay) >= parseInt(mondayDay)) {

      if (parseInt(currentDay) <= parseInt(sundayDay)) {

          console.log('是本周')

          return {

            titleDate:str,

            titleTime: currenH + ':' + currenM

          }

        }else {

        console.log('不是本周')

        return{

          titleDate: ' ' + currentM + '/' + currentD+' ',

          titleTime: currenH + ':' + currenM

        } 

        }

    }else {

      console.log('不是本周')

      return {

        titleDate: ' ' + currentM + '/' + currentD + ' ',

        titleTime: currenH + ':' + currenM

      } 

    }

  }


根据时间戳获取 近7天以及近30天

// 获取当天往后的七天或者一个月

function timeForMat(count) {

  let time1 = new Date()

  time1.setTime(time1.getTime())

  let Y1 = time1.getFullYear()

  let M1 = ((time1.getMonth() + 1) > 10 ? (time1.getMonth() + 1) : '0' + (time1.getMonth() + 1))

  let D1 = (time1.getDate() > 10 ? time1.getDate() : '0' + time1.getDate())

  let timer1 = Y1 + M1 + + D1 // 当前时间

  let time2 = new Date()

  time2.setTime(time2.getTime() + (24 * 60 * 60 * 1000 * count))

  let Y2 = time2.getFullYear()

  let M2 = ((time2.getMonth() + 1) > 9 ? (time2.getMonth() + 1) : '0' + (time2.getMonth() + 1))

  let D2 = (time2.getDate() > 9 ? time2.getDate() : '0' + time2.getDate())

  let timer2 = Y2 + M2 + D2 // 之后的七天或者一个月

  return {

    t1: timer1,

    t2: timer2

  }

}

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,884评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,755评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,369评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,799评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,910评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,096评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,159评论 3 411
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,917评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,360评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,673评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,814评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,509评论 4 334
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,156评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,882评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,123评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,641评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,728评论 2 351

推荐阅读更多精彩内容

  • 基础类型有哪些?复杂类型有哪些?有什么特征?5种简单数据类型(基本数据类型):Undefined、Null、Boo...
    coolheadedY阅读 308评论 0 0
  • Js获取当前日期时间及其它操作 var myDate = new Date(); myDate.getYear()...
    郝赫阅读 1,090评论 0 3
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,028评论 0 2
  • 23岁了、年龄的增长好像并没有带来什么变化。今天给自己花了很多钱、以为会得到以往一样的满足感、可是并没有。买买买已...
    阿阿无阅读 135评论 0 0
  • 36W1D。27D。 还在下着雨。 今天是爸爸2016年的最后一个夜班,妈妈今天也坚持了散步,涂色。今天感觉你开始...
    林培阅读 184评论 0 0