js中定時器 時間和日期 vue倒計時

2021-08-17 12:09:28 字數 1591 閱讀 8771

定時器:

setinterval() :按照指定的週期(以毫秒計)來呼叫函式或計算表示式。方法會不停地呼叫函式,直到 clearinterval() 被呼叫或視窗被關閉。

settimeout() :在指定的毫秒數後呼叫函式或計算表示式,執行一次。

var timer1=window.settimeout(function(){},1000);

window.cleartimeout(timer1); //->把timer1定時器清除掉.

var timer2 = setinterval(function(){},1000);

window.clearinterval(timer2)

時間日期

// 說明:js時間date格式化引數

// 引數:格式化字串如:'yyyy-mm-dd hh:mm:ss'

// 結果:如2016-06-01 10:09:00

date.prototype.format = function (fmt) ;

var year = this.getfullyear();

var yearstr = year + '';

yearstr = yearstr.length >= 4 ? yearstr : '0000'.substr(0, 4 - yearstr.length) + yearstr;

if (/(y+)/.test(fmt)) fmt = fmt.replace(regexp.$1, (yearstr + "").substr(4 - regexp.$1.length));

for (var k in o)

if (new regexp("(" + k + ")").test(fmt)) fmt = fmt.replace(regexp.$1, (regexp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));

return fmt;

}

計算天數差的函式,通用

//計算天數差的函式,通用  

function datediff(sdate1, sdate2)

var mydate = new date(),

_year = mydate.getfullyear(),

_mont = mydate.getmonth() + 1,

_data = mydate.getdate(),

nowdate = _year + '-' + _mont + '-' + _data, //當前時間

expirytime = '2020-03-09', //到期時間

remainingtime = datediff(nowdate, expirytime); //剩餘天數

倒計時:}

data() ;

},computed:

return timedata}}

},methods:,60000)

}}},

beforedestroy()

js中的數學物件 日期 定時器

1 數學物件 math 特點 不需要定義 直接通過 math.呼叫方法 math.pow m,n m的n次冪 math.sqrt m 平方根 勾股定理 c math.sqrt math.pow a,2 math.pow b,2 math.abs m 絕對值 math.floor m 向下取整 小於m...

日期物件和定時器

一 gmt 0800是中國時間,比標準格林尼治時間快8個小時,1970.1.1 0 00分為格林尼治標準時間 二 例項化日期物件 當前時間 電腦上的當前時間 var date new date 三 日期建立的方式 1 無參建立 當前時間 var date new date 2 數字單參 毫秒數 va...

JS迴圈定時器和炸彈定時器

setinterval 迴圈定時器 規定時間間隔執行一次,像鬧鐘一樣,不關閉繼續執行 setinterval code,millisec,lang code 必需。要呼叫的函式或要執行的 串 millisec 必需。lang 可選。cleartimeout settime 清除定時器 60s倒計時特...