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

lhgcalendar時間插件限制只能選擇三個月的實現方法

 更新時間:2017年07月03日 16:09:31   投稿:jingxian  
下面小編就為大家?guī)硪黄猯hgcalendar時間插件限制只能選擇三個月的實現方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

廢話不多說,直接上代碼

/**
 * lhgcalendar時間插件限制只能選擇三個月
 * @d 獲取到的開始時間
 * @m 要限制的時間的長度(月)
 *將最后獲得的結束時間與開始時間存放在input中
 */
  function addMoth(d,m){
    var ds=d.split('-');
    var ds1 = ds[1]-1+m;
    var ds2 = ds[2];
    d=new Date( ds[0],ds1,ds[2]);
    var cond1 = parseInt(ds[0]) % 4 == 0; //條件1:年份必須要能被4整除
    var cond2 = parseInt(ds[0]) % 100 != 0; //條件2:年份不能是整百數
    var cond3 = parseInt(ds[0]) % 400 ==0;
    if(cond1 && cond2 || cond3 ){ //如果是閏年,選擇后面的時間可以到月末
      if(parseInt(ds2) == 29){
        ds2 = 31
      }
    }else {
      if (parseInt(ds2) == 28) {
        ds2 = 31
      }
    }
    if(ds1 < 10){
      ds1 = '0'+ ds1 ;//月份小于10加0
    }
    if(ds1 > 12){//跨年年份+1
      ds1 = ds1 - 12;
      ds[0] = parseInt(ds[0]) + 1;
      var cond1 = parseInt(ds[0]) % 4 == 0; //條件1:年份必須要能被4整除
      var cond2 = parseInt(ds[0]) % 100 != 0; //條件2:年份不能是整百數
      var cond3 = parseInt(ds[0]) % 400 ==0;
      if(cond1 && cond2 || cond3 ){
        if(parseInt(ds1) == 2){//如果到2月,閏年最大29,平年28
          ds2 = 29
        }
      }else {
        if (parseInt(ds1) == 2) {
          ds2 = 28
        }
      }
      ds1 = '0'+ ds1 ;
    }
    if( ds2 < 10){
      ds2 = '0' +ds2;
    }
    d1 = new Date( ds[0],ds1,ds2);
    return ds[0] + '-' + ds1 +'-'+ds2;
  }
  //如果開始選擇結束日期,給結束日期減去三個月
  function reduceMoth(d,m){
    var ds=d.split('-');
    if(ds[1] == 2){//如果選擇的是2月,開始時間可以選到前一年11月30
      ds[2] = 30
    }
    var ds1 = ds[1]-1-m;
    var ds2 = ds[2];
    d=new Date( ds[0],ds1,ds[2]);

    if( ds1 >= 1 && ds1 < 10){
      ds1 = '0'+ ds1 ;
    }

    if(ds1 < 1){//跨年,開始時間年份-1,月份+12
      ds[0] = parseInt(ds[0]) - 1;
      ds1 = ds1 + 12;

    }

    if(ds2 < 10){
      ds2 = '0' +ds2;
    }
    var cond1 = parseInt(ds[0]) % 4 == 0; //條件1:年份必須要能被4整除
    var cond2 = parseInt(ds[0]) % 100 != 0; //條件2:年份不能是整百數
    var cond3 = parseInt(ds[0]) % 400 ==0;
    if(cond1 && cond2 || cond3 ){//如果開始時間到閏年2月可選擇29,平年28
      if(parseInt(ds1) == 2){
        ds2 = 29
      }
    }else {
      if(parseInt(ds1) == 2){
        ds2 = 28
      }
    }
    d1 = new Date( ds[0],ds1,ds2);
    return ds[0] + '-' + ds1 +'-'+ds2;
  }

以上這篇lhgcalendar時間插件限制只能選擇三個月的實現方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 基于Javascript倒計時效果

    基于Javascript倒計時效果

    這篇文章主要為大家詳細介紹了基于Javascript倒計時效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • js正文內容高亮效果的實現方法

    js正文內容高亮效果的實現方法

    這篇文章介紹了js正文內容高亮效果的實現方法,有需要的朋友可以參考一下
    2013-06-06
  • 微信小程序按鈕巧妙用法

    微信小程序按鈕巧妙用法

    這篇文章主要介紹了微信小程序按鈕巧妙用法,按鈕組件功能比?HTML?中的?button?按鈕豐富,通過?open-type?屬性可以調用微信提供的各種功能(客服、轉發(fā)、獲取用戶授權、獲取用戶信息等),需要的朋友可以參考下
    2022-12-12
  • JS控制網頁動態(tài)生成任意行列數表格的方法

    JS控制網頁動態(tài)生成任意行列數表格的方法

    這篇文章主要介紹了JS控制網頁動態(tài)生成任意行列數表格的方法,實例分析了javascript操作表格節(jié)點控制dom元素添加的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • 原生JS實現數碼表特效

    原生JS實現數碼表特效

    這篇文章主要為大家詳細介紹了原生JS實現數碼表特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • js實現數組轉換成json

    js實現數組轉換成json

    本文給大家分享的是使用javascript實現的數組轉換json的代碼,非常簡單實用,相當于JSON.stringify(array);,有需要的小伙伴可以參考下。
    2015-06-06
  • Three?cannon-es?基礎使用示例詳解

    Three?cannon-es?基礎使用示例詳解

    Cannon.js可以在多種瀏覽器上運行,并且支持移動設備和桌面設備,這使得開發(fā)者可以輕松地在各種平臺上開發(fā)和運行物理模擬應用程序,這篇文章主要介紹了Three?cannon-es?基礎使用,需要的朋友可以參考下
    2024-05-05
  • 微信小程序開發(fā)中組件的生命周期詳細介紹

    微信小程序開發(fā)中組件的生命周期詳細介紹

    生命周期是指一個對象從創(chuàng)建→>運行>銷毀的整個階段,強調的是一個時間段,文中介紹了小程序中組件的生命周期,需要的朋友可以參考下
    2022-08-08
  • html的DOM中document對象anchors集合用法實例

    html的DOM中document對象anchors集合用法實例

    這篇文章主要介紹了html的DOM中document對象anchors集合用法,實例分析了anchors集合的功能及使用技巧,需要的朋友可以參考下
    2015-01-01
  • 非jQuery實現照片散落桌子上,單擊放大的LightBox效果

    非jQuery實現照片散落桌子上,單擊放大的LightBox效果

    本文給大家介紹一款js實現的照片散落桌子上點擊放大圖片的LightBox效果,非常的炫酷,而且是非jQuery實現的,有需要的小伙伴可以參考下
    2014-11-11

最新評論

台北市| 武清区| 中西区| 涿鹿县| 万宁市| 伊宁市| 安陆市| 定日县| 江门市| 体育| 新干县| 南通市| 云梦县| 松桃| 辉县市| 通城县| 中山市| 综艺| 辽宁省| 鹤庆县| 精河县| 渭南市| 武安市| 台中县| 沛县| 饶河县| 上虞市| 漠河县| 衡水市| 东阳市| 涞水县| 麦盖提县| 松溪县| 伊金霍洛旗| 古蔺县| 万盛区| 岚皋县| 英吉沙县| 宜川县| 贵南县| 琼中|