JavaScript 常用方法集合

2021-09-09 07:47:00 字數 2136 閱讀 3094

這篇日誌用於記錄工作中經常使用到的一些通用的js方法,用於做做筆記

1、計算時間,傳入秒,計算有多少天

/**

* 秒轉天

* @param mss 需要轉換的數值,單位秒

*/function secongtoday(mss)

2、根據日期計算年齡

/**

* 根據日期計算年齡

* @param strbirthday 生日日期字串 yyyy-mm-dd格式

*/function datecountage(strbirthday) else else

} else else

}} else

}return returnage //返回周歲年齡

}

3、生成0-9的隨機函式

/**

* 生成0-9的隨機函式

* @param min 最小值

* @param max 最大值

**/function randomnum(min, max)

random(0,9);

4、整數金額轉成大寫

/**

* 整數金額轉成大寫

* @param n 整數

**/function moneyuppercase(n)

s = p.replace(/(零.)*零$/, '').replace(/^$/, '零') + unit[0][i] + s;

}return s.replace(/(零.)*零元/, '元').replace(/(零.)+/g, '零').replace(/^$/, '零元') + '整';

}

5、獲取本週、上週開始和結束時間

/**

* 取上週和本週的開始和結束時間

*/function gettime(n) else

if (day) else

}now.setdate(now.getdate() - n)

year = now.getfullyear()

month = now.getmonth() + 1

date = now.getdate()

var s = year + '-' + (month < 10 ? '0' + month : month) + '-' + (date < 10 ? '0' + date : date)

return s

}

6、獲取上週、本週、下週的開始和結束日期

//獲取上週起始時間結束時間、下週起始時間結束時間開始時間和本週起始時間結束時間;(西方)

function gettime(n) else

if (day)

//這個判斷是為了解決跨年的問題,月份是從0開始的

else

} now.setdate(now.getdate() - n);

year = now.getfullyear();

month = now.getmonth() + 1;

date = now.getdate();

// console.log(n);

var s = year + "-" + (month < 10 ? ('0' + month) : month) + "-" + (date < 10 ? ('0' + date) : date);

return s;

}/***引數都是以周一為基準的***/

//上週的開始時間

console.log(gettime(7));

//上週的結束時間

console.log(gettime(1));

//本週的開始時間

console.log(gettime(0));

//本週的結束時間

console.log(gettime(-6));

//下週的開始時間

console.log(gettime(-7));

//下週結束時間

console.log(gettime(-13));

javascript 常用方法

let current date.now new date gettime 複製 var hasclass function e,c 複製 addclass var addclass function e,c 將類名進行切割 然後新增新的類名 再拼接器類 var newclass e.classna...

javascript常用互動方法

1.輸出內容 document.write 2.確認 confirm str 返回值為boolean型別 function rec 3.提問 prompt str str str1 要顯示的訊息對話方塊中的文字,不可修改 str2 文字框中的內容,可以修改 var myname prompt 請輸入...

常用的JavaScript方法

陣列方法 判斷是否為陣列 array.isarray 方法 var arr 1 2 var obj function isarray o console.log isarray obj 1 push and pop push 接收任意數量引數,新增到陣列末尾,返回陣列長度,會改變原陣列 pop 刪除...