最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js獲取一組日期中最近連續(xù)的天數(shù)

 更新時(shí)間:2017年05月25日 11:17:30   作者:qiuluo  
這篇文章主要為大家詳細(xì)介紹了js獲取一組日期中最近連續(xù)的天數(shù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

用js獲取一組日期(并把當(dāng)天算入)中連續(xù)的天數(shù),具體內(nèi)容如下

首先得有一組日期,比如:

var arr = [
'2016/02/28',
'2016/02/29', 
'2017/02/26', 
'2017/02/27',
'2017/02/28'
]; 
//日期格式需要注意,因?yàn)榭紤]到要判斷日期的連續(xù)性,會(huì)把該數(shù)組中元素轉(zhuǎn)為時(shí)間戳;

然后要加入當(dāng)前日期,獲取:

var date = new Date();
var y = date.getFullYear();
var m = date.getMonth()+1;
var d = date.getDate();
var today = y+'/'+m+'/'+d;

轉(zhuǎn)時(shí)間戳方法:

//轉(zhuǎn)時(shí)間戳 
function time(date){
  return new Date(date); 
}

開始判斷計(jì)數(shù):

var num = 0;//聲明計(jì)數(shù)變量;
var le = arr.length;//數(shù)組長(zhǎng)度;
if(time(today)-time(arr[le-1])==86400000)
//日期時(shí)間戳相差一天則連續(xù);判斷當(dāng)前日期與最近一天
{
 num=2;//滿足條件,連續(xù)2天;
 //然后對(duì)數(shù)組循環(huán)判斷,滿足則num++;否則中斷循環(huán);
 for(var i=le; i>0; i--){
  if(time(arr[i-1])-time(arr[i-2])==86400000){
   num++; 
  }else{ 
   break;//如果只要找出所有連續(xù)的天數(shù),不需要中斷
     }
   console.log(num);
  } 
}else{
   console.log('第一天');
 }

為了方便看效果可以將當(dāng)前日期初始化;

today = '2017/03/01';//為驗(yàn)證二月轉(zhuǎn)三月特初始化;可省略

完整的:

function lianxuDay(){
     var arr = [
     '2016/02/28',
     '2016/02/29', 
     '2016/02/26', 
     '2017/02/27',
     '2017/02/28'
    ];
    var date = new Date();
    var y = date.getFullYear();
    var m = date.getMonth()+1;
    var d = date.getDate();
    var today = y+'/'+m+'/'+d;
    today = '2017/03/01';//為驗(yàn)證二月轉(zhuǎn)三月特初始化;可省略
    console.log(today);
    //轉(zhuǎn)時(shí)間戳 
    function time(date){
     return new Date(date); 
    }
    var num = 0;//聲明計(jì)數(shù)變量;
    var le = arr.length;//數(shù)組長(zhǎng)度;
    //console.log(time(today)-time(arr[le-1]));
    if(time(today)-time(arr[le-1])==86400000)
       //日期時(shí)間戳相差一天則連續(xù),此法雖笨,但實(shí)用;判斷當(dāng)前日期與最近一天
    {
     num=2;//滿足條件,連續(xù)2天;
     //然后對(duì)數(shù)組循環(huán)判斷,滿足則num++;否則中斷循環(huán);
     for(var i=le; i>0; i--){
      if(time(arr[i-1])-time(arr[i-2])==86400000){
       num++; 
      }else{ 
       break;//如果只要找出所有連續(xù)的天數(shù),不需要中斷
      }
      console.log(num);
     } 
    }else{
     console.log('第一天');
    }
   }
   lianxuDay();

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 深入理解js數(shù)組的sort排序

    深入理解js數(shù)組的sort排序

    下面小編就為大家?guī)硪黄钊肜斫鈐s數(shù)組的sort排序。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-05-05
  • js中.sort()函數(shù)的常見用法與高級(jí)操作

    js中.sort()函數(shù)的常見用法與高級(jí)操作

    JavaScript中的sort函數(shù)可以用來對(duì)數(shù)組進(jìn)行排序,默認(rèn)情況下sort函數(shù)將數(shù)組中的元素轉(zhuǎn)換為字符串,并按照Unicode碼點(diǎn)的順序進(jìn)行排序,下面這篇文章主要給大家介紹了關(guān)于js中.sort()函數(shù)的常見用法與高級(jí)操作的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • javascript的正則匹配方法學(xué)習(xí)

    javascript的正則匹配方法學(xué)習(xí)

    這篇文章主要為大家詳細(xì)介紹了javascript的正則匹配方法,幫助大家更快更高效的學(xué)習(xí)javascript正則的相關(guān)內(nèi)容,感興趣的小伙伴們可以參考一下
    2016-02-02
  • 網(wǎng)頁廣告中JS代碼的信息監(jiān)聽示例

    網(wǎng)頁廣告中JS代碼的信息監(jiān)聽示例

    在一些網(wǎng)頁廣告中提供的JS代碼可以進(jìn)行代碼注入,然后監(jiān)視各種元素,下面有個(gè)示例,大家可以參考下
    2014-04-04
  • 微信小程序web-view無法打開該頁面不支持打開的解決方法

    微信小程序web-view無法打開該頁面不支持打開的解決方法

    小程序現(xiàn)在日漸成熟,功能也越來越強(qiáng)大,我們今天來一起看看小程序跳轉(zhuǎn)的問題,下面這篇文章主要給大家介紹了關(guān)于微信小程序web-view無法打開該頁面不支持打開的解決方法,需要的朋友可以參考下
    2023-01-01
  • 一文詳解JS中的事件循環(huán)機(jī)制

    一文詳解JS中的事件循環(huán)機(jī)制

    JavaScript是單線程的編程語言,只能同一時(shí)間內(nèi)做一件事。但是在遇到異步事件的時(shí)候,js線程并沒有阻塞,還會(huì)繼續(xù)執(zhí)行。這是因?yàn)镴S有事件循環(huán)機(jī)制,本文就為大家詳細(xì)講解一下這一機(jī)制,需要的可以參考一下
    2022-03-03
  • 前端接口報(bào)錯(cuò)Required?request?body?is?missing解決辦法

    前端接口報(bào)錯(cuò)Required?request?body?is?missing解決辦法

    這篇文章主要給大家介紹了關(guān)于前端接口報(bào)錯(cuò)Required?request?body?is?missing的解決辦法,文中通過代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-12-12
  • 原生JS實(shí)現(xiàn)懸停下拉菜單

    原生JS實(shí)現(xiàn)懸停下拉菜單

    這篇文章主要為大家詳細(xì)介紹了原生JS實(shí)現(xiàn)懸停下拉菜單,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 基于RequireJS和JQuery的模塊化編程日常問題解析

    基于RequireJS和JQuery的模塊化編程日常問題解析

    本文是小編日常收集整理些有關(guān)RequireJS和JQuery的模塊化編程,感興趣的朋友一起學(xué)習(xí)吧
    2016-04-04
  • bootstrap實(shí)現(xiàn)二級(jí)下拉菜單效果

    bootstrap實(shí)現(xiàn)二級(jí)下拉菜單效果

    這篇文章主要為大家詳細(xì)介紹了bootstrap實(shí)現(xiàn)二級(jí)下拉菜單效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11

最新評(píng)論

开封县| 伊川县| 涿州市| 庄河市| 武鸣县| 阜康市| 新绛县| 顺昌县| 新化县| 惠水县| 那曲县| 托克托县| 会同县| 探索| 五寨县| 米脂县| 绥中县| 枣阳市| 辰溪县| 克什克腾旗| 普兰店市| 侯马市| 鹿邑县| 云南省| 通许县| 北票市| 乃东县| 呈贡县| 扬州市| 花莲市| 阜宁县| 额敏县| 五家渠市| 怀集县| 江都市| 宜川县| 东安县| 怀安县| 和顺县| 仁怀市| 民乐县|