javascript倒數計時功能實現程式碼_時間日期
程式碼如下:
/
* 倒數
*
* @author WadeYu
* @date 2012-04-20 17:40
* @copyright boyaa.com
** 🎜>var TimeCountDown = function( initTime ){
var day = 0;
var 小時= 0;
var 分鐘= 0;
var 第二個= 0;
vartimermer = 0 ;
var self = this;
var fixInitTime = function(){
initTime = parseInt(initTime);
if ( isNaN(initTime) || initTime initTime 0;
}
};
var fixZero = function(num){
return num };
var calc = function(){
showCallback.call(self, [fixZero(天), fixZero(小時), fixZero(分鐘), fixZero (秒)]);
if (日=== 0 && 小時=== 0 && 分鐘=== 0 && 秒=== 0){
self.stop();
} else {
if (小時=== 0 && 天> 0){
小時= 24;
天--;
}
if (分鐘=== 0 && 小時> 0) {
分鐘= 60;
小時--;
}
if (秒=== 0 && 分鐘> 0){
秒= 59;
分鐘--;
} else {
第二--;
}
timerId = window.setTimeout(function(){
calc();
}, 1000);
}
};
var showCallback = function(){
alert('請設定顯示回呼函數!');
};
var init = function(){
fixInitTime() ;
if ( initTime > 0 ){
day = Math.floor( (initTime / (24*60*60)) );
initTime -= 天* 24*60*60;
hour = Math.floor( initTime / (60*60) );
initTime -= 小時* 60*60;
分鐘= Math.floor( initTime / 60 );
秒= initTime - 分鐘* 60;
}
};
this.start = function(){
calc();
};
this.stop = function(){
timerId &&& window.clearTimeout(timerId);
};
this.setShowCallback = function(fn){
typeof(fn) === '函數 ' ? (showCallback = fn) : '';
};
init();
};
var timeCountDown = new TimeCountDown(3 * 24 * 60 * 60);
timeCountDown.setShowCallback(function( obj ){ // [天,小時,分,秒]
document.getElementById('timeCon').innerHTML = obj[0] ":" obj[1] ": " obj[2] ':' obj[3];
});
timeCountDown.start();
腳本>
身體>

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

C++是一種廣泛使用的程式語言,在編寫倒數計時器方面非常方便且實用。倒數計時程式是一種常見的應用,它能為我們提供非常精確的時間計算和倒數功能。本文將介紹如何使用C++來寫一個簡單的倒數計時程式。實現倒數程序的關鍵就是使用計時器來計算時間的流逝。在C++中,我們可以使用time.h頭檔中的函數來實作計時器的功能。下面是一個簡單的倒數計時程式的程式碼

如何使用Vue實作按鈕倒數特效隨著Web應用程式的日益普及,我們經常需要在使用者與頁面互動時使用一些動態效果來提升使用者體驗。其中,按鈕的倒數特效是非常常見且實用的效果。本文將介紹如何使用Vue框架來實現按鈕倒數特效,並給出具體的程式碼範例。首先,我們需要建立一個Vue元件,包含一個按鈕和倒數計時的功能。在Vue中,元件是一種可重複使用的Vue實例,視圖會

在win10中,開機倒數預設是啟用的。當我們在開機之後,會看到一個倒數計時的介面,通常是10秒的倒數。在這個時間之內,我們可以選擇是否繼續開機或進行一些它的操作。雖然開機倒數為我們的系統帶來了些許便利,但在某些情況下也可能帶來麻煩。想取消顯示,但不知道怎麼操作,這篇文章是本站帶給大家的Win10開機幾秒倒數取消方法。了解win10開機倒數在win10中,開機倒數預設是啟用的。當我們在開機之後,會看到一個倒數計時的介面,通常是10秒的倒數。在這個時間之內,我們可以選擇是否要繼續開機或進行

如何使用CSS製作倒數計時效果的實現步驟倒數效果是網頁開發中常見的一個功能,可以為用戶呈現倒數計時的動態效果,給人以緊迫感和期待感。本文將介紹如何使用CSS來實現倒數計時效果,並提供詳細的實作步驟和程式碼範例。實作步驟如下:步驟一:HTML結構建構首先,在HTML中建立div容器,用於包裹倒數計時的內容。例如:<divclass="countd

基於JavaScript開發網頁倒數應用程式隨著網路的發展,網頁應用程式在我們的生活中扮演著越來越重要的角色。其中,倒數計時應用是常見的功能,在各種場合都有廣泛的應用。本文將介紹如何使用JavaScript開發一個簡單的網頁倒數應用,並附上對應的程式碼範例。一、建立HTML結構首先,我們需要建立一個HTML文件,用來建立網頁倒數應用的基本結構。在文檔的<

Uniapp是一個跨平台的開發框架,可以使用它來開發多種類型的應用程序,包括小程式、H5、安卓、iOS等。在Uniapp中,頁面倒數計時效果可以使用定時器來實現。定時器可以設定一個時間間隔,在每個時間間隔內執行指定的程式碼,從而實現頁面倒數計時的效果。下面是一個範例,示範如何使用定時器實現頁面倒數計時效果。首先,在需要顯示倒數計時的頁面中的.vue檔案中加入以下程式碼:

如何使用Vue實現驗證碼倒數特效隨著網路的發展,驗證碼已經成為了保護使用者安全的重要手段之一。為了提高使用者體驗,我們可以使用倒數計時特效來提示使用者取得驗證碼的剩餘時間。本文將介紹如何使用Vue來實現驗證碼倒數的特效,並提供具體的程式碼範例。首先,我們需要建立一個Vue元件來實作驗證碼倒數功能。在這個元件中,我們可以定義一個倒數計時的時間變量,用於儲存剩餘的秒數

如何在uniapp中實現倒數計時和鬧鐘功能一、倒數計時功能的實現:倒數計時功能在實際開發中非常常見,可以用於實現各種倒數功能,如驗證碼倒數計時、秒殺倒數計時等。以下透過uniapp框架來介紹如何實現倒數功能。在uniapp專案中建立一個倒數計時元件,可以命名為Countdown.vue。在Countdown.vue中,我們可以定義一個倒數計時的變數和一個計時器的標誌位
