本文實(shí)例講述了JS前端知識(shí)點(diǎn)總結(jié)之內(nèi)置對(duì)象,日期對(duì)象和定時(shí)器相關(guān)操作。分享給大家供大家參考,具體如下:
常見內(nèi)置對(duì)象
Arguments: 函數(shù)參數(shù)集合 Array: 數(shù)組 Boolean: 布爾對(duì)象 Date: 日期對(duì)象 Error: 異常對(duì)象 Function: 函數(shù)構(gòu)造器 Math: 數(shù)學(xué)對(duì)象 Number: 數(shù)值對(duì)象 Object: 基礎(chǔ)對(duì)象 RegExp: 正則表達(dá)式對(duì)象 String: 字符串對(duì)象常見的日期對(duì)象的方法
var d = new Date();d.getDate() 獲取日 1-31 d.getDay() 獲取星期 0-6 d.getMonth() 獲取月 0-11 d.getFullYear() 獲取完整年份 d.getHours() 獲取小時(shí) 0-23 d.getMinutes() 獲取分鐘 0-59 d.getSeconds() 獲取秒 0-59 d.getMilliseconds() 獲取毫秒 d.getTime() 返回累計(jì)毫秒數(shù) (從1970/1/1 午夜時(shí)分計(jì)算) 獲取過去的毫秒數(shù)字:d.getTime() === d.valueOf() 表達(dá)式值為true
示例:
var today = new Date();  // 獲取當(dāng)前時(shí)間var today = new Date(1453094034000);var birthday = new Date('December 17,1995');var birthday = new Date('1995-12-17T03:24:00');var birthday1 = new Date(1995,11,17,3,24,0);birthday1.toLocaleString()  // "1995/12/17 上午3:24:00"http:// 注意: 0-11數(shù)字表示1-12月,var a = new Date(2006,5,6) 結(jié)果是2006-6-6//    0-6 表示星期幾兩種定時(shí)器
setInterval 循環(huán)執(zhí)行
window.setInterval(function(){ // do your business},100);setTimeout 只調(diào)用一次
window.setTimeout(function() { // do your business},100);定時(shí)器的取消
clearIntervalvar timer1 = setInterval(function(){ clearInterval(timer1);},100);  clearTimeoutvar timer2 = setTimeout(function() { clearTimeout(timer2);},100);PS:這里再為大家推薦幾款比較實(shí)用的天數(shù)計(jì)算在線工具供大家使用:
在線日期/天數(shù)計(jì)算器:
http://tools.Vevb.com/jisuanqi/date_jisuanqi
在線日期計(jì)算器/相差天數(shù)計(jì)算器:
http://tools.Vevb.com/jisuanqi/datecalc
在線日期天數(shù)差計(jì)算器:
http://tools.Vevb.com/jisuanqi/onlinedatejsq
在線天數(shù)計(jì)算器:
http://tools.Vevb.com/jisuanqi/datejsq
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript時(shí)間與日期操作技巧總結(jié)》、《JavaScript+HTML5特效與技巧匯總》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選