js 判斷時間不能超過3個月

2021-09-12 13:44:57 字數 839 閱讀 3808

js實現判斷兩個時間間隔是否大於3個月,即時間跨度不得超過3個月。實現**如下:

function checktime()

var time1 = new date(begintime).gettime();

var time2 = new date(endtime).gettime();

if(begintime=='')

if(endtime=='')

if(time1 > time2)

//判斷時間跨度是否大於3個月

var arr1 = begintime.split('-');

var arr2 = endtime.split('-');

arr1[1] = parseint(arr1[1]);

arr1[2] = parseint(arr1[2]);

arr2[1] = parseint(arr2[1]);

arr2[2] = parseint(arr2[2]);

var flag = true;

if(arr1[0] == arr2[0])else if(arr2[1]-arr1[1] == 3)

}}elseelse if(arr2[0] - arr1[0] == 1)else if(arr1[1]+3-arr2[1] < 12)else if(arr1[1]+3-arr2[1] == 12)}}

}if(!flag)

return true;

}

其中starttime和endtime是通過id獲取的,引數值格式為yyyy-mm-dd形式,如下所示:

讓你的手機待機時間超過乙個月

還在苦惱手機待機時間短麼?還在痛苦手機每天一充麼?請看一下方法,讓您手機待機時間成倍增加!1 其實,手機最耗電的是螢幕,當每一次解鎖時螢幕亮起來,電池都在加足馬力供電,我告訴大家乙個最新發現的辦法,讓螢幕不再成為耗電大戶!進入手機設定,把螢幕亮度調成最黑,如果能關閉螢幕光那是最好的,每一次使用手機時...

js 獲取近乙個月 近三個月近半年的時間範圍

獲取上個月的時間 getlastmonth if month 10 var mydate new date year,month,0 var startdate year month 01 上個月第一天 var enddate year month mydate.getdate 上個月最後一天 th...

Python判斷兩個時間戳是否相差乙個月

舉例 理論上2.31與1.31相隔乙個月,但是2月並沒有31天。實際爬蟲過程中我們又必須將滿足 2.31 這一天的資料推到mq爬取,那麼該怎麼控制最好呢?如上述,2月沒有31號,那麼我們在二月份的極限能取到幾號?我們只能取到2.28或2.29。那我們是不是能理解成乙個特定的時間點 如 1.31 它在...