js 時間獲取與比較

2021-07-23 20:20:25 字數 1387 閱讀 4989

1、獲取當前時間 - 精確到秒(本機時間)

function getnowformatdate() 

if (strdate >= 0 && strdate <= 9)

if (hour >= 0 && hour

<= 9)

if (minute >= 0 && minute

<= 9)

if (second >= 0 && second

<= 9)

var currentdate = date.getfullyear() + seperator1 + month + seperator1 + strdate

+ " " + hour + seperator2 + minute + seperator2 + second;

return currentdate;

};

2、獲取乙個月前時間- 精確到秒(本機時間)

function getpreformatdate(date) 

var nextday = day;

var days2 =

newdate(nextyear, nextmonth, 0);

days2 = days2.getdate();

if(nextday > days2)

if(nextmonth <

10)

var t2 = nextyear + seperator1 + nextmonth + seperator1 + nextday +

" "+ hour + seperator2 + minute + seperator2 + second;

return t2;

}

3、時間大小比較 及 時間間隔判斷(不超過乙個月)

function

timecompare

(startdatetime, enddatetime) else

if (len > 1

|| (monthinterval >= 1 && dateinterval >= 1 && bool == true)) else

if (len > 1

|| (monthinterval >= 1 && dateinterval > 0 && bool == false)) else

}// 判斷元素是否在陣列中

function

contains

(arr, obj)

}return

false;

}

JS 時間的獲取和比較

獲取當前時間 var date new date 可指定某種格式來獲取時間,或者將字串轉換成時間 var date new date 2019 09 24 t00 00 00 在比較的時侯根據需要,可以通過不同方法來對格式或者某個日期,某個時間比較 api描述 getdate 根據本地時間獲取當前日...

js獲取時間

js獲取時間 var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 myd...

js時間獲取

1 獲取系統時間 var date new date 2 利用系統時間獲取年月日 時分秒 星期 不是getyear var year time.getfullyear 因為獲取的月份是0 11,所以要 1 var month time.getmonth 1 不是getday var day time...