js的倒計時在ie下顯示NAN的最佳解決辦法

2021-07-12 02:23:00 字數 1672 閱讀 2704

寫了乙個倒計時,原**如下:

vartimes =newdate();

vartimesout =newdate("2016-6-7");

vartimesg = times.gettime();

vartimeoutg = timesout.gettime();

vartimescha = parsefloat(timeoutg) - parsefloat(timesg);

vardays =math.floor(timescha/1000/60/60/24);

vartimesmins = timescha%(24*3600*1000);

vartimeshouer=math.floor(timesmins/(3600*1000))

$('.time-day').text(days);

$('.time-hour').text(timeshouer);

結果在谷歌瀏覽器上看是沒問題的,但是在上線除錯後,發現在ie瀏覽器上顯示nan,腫木辦呢?

去網上找了半天,各種parsefloat,沒有用。於是自己試。

解決辦法很簡單:

vartimes =newdate();

vartimesout =newdate("2016/6/7 00:00:00");

vartimesg = times.gettime();

vartimeoutg = timesout.gettime();

vartimescha = parsefloat(timeoutg) - parsefloat(timesg);

vardays =math.floor(timescha/1000/60/60/24);

vartimesmins = timescha%(24*3600*1000);

vartimeshouer=math.floor(timesmins/(3600*1000))

$('.time-day').text(days);

$('.time-hour').text(timeshouer);

其實就是把日期的格式從2007-02-02  變成了2007/02/02   就是這麼簡單~~~

前端js 倒計時效果實現 動態顯示倒計時

gettime 獲得設定的時期與1970年1月1日時間相差的毫秒數1 獲得插入數字的位置 var show document.getelementbyid show getelementsbytagname span 2 宣告現在的時間和未來的時間 var timeing new date var ...

關於倒計時的顯示問題

在很多遊戲中,倒計時算是很常見的功能,但倒計時這塊功能卻並不是那麼簡單,有很多細節需要注意。下面我來說下倒計時功能的簡單實現方法 為了顯示倒計時函式我們需要知道 系統時間,根據增加的系統時間去判定剩餘時間 有些遊戲會根針數去判定倒計時,這樣會導致不同配置的電腦玩有不同的效果,這種做法是很不推薦的,但...

倒計時的JS實現方法

倒計時其實就是date類的一些計算與處理,主要是些繁瑣的工作。為了省掉他人的功夫以及方便後來的使用,我已經將倒計時主要處理方法封裝起來了。方法名為 fntimecountdown 引數1,引數2 具體使用如下,首先,呼叫倒計時js指令碼,您可以在頁面的任何位置嵌入這段指令碼 var fntimeco...