最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

分享javascript計算時間差的示例代碼

 更新時間:2020年03月19日 14:04:17   作者:一落葉而知秋  
這篇文章主要為大家介紹了javascript計算時間差的示例代碼,,一般來說都是計算當(dāng)前時間和一個指定時間點之間的差距,感興趣的小伙伴們可以參考一下

在實際應(yīng)用中,需要計算兩個時間點之間的差距,一般來說都是計算當(dāng)前時間和一個指定時間點之間的差距,并且有時候需要精確到天、小時、分鐘和秒,下面就簡單介紹一下如何實現(xiàn)此效果。

效果圖:

距離新年:

代碼如下:

<html> 
<head> 
<title>javascript計算時間差</title> 
<style type="text/css"> 
#thenceThen
{
 font-size:2em;
} 
</style> 
<script type="text/javascript"> 
function thenceThen() 
{ 
 var theTime="2014/5/4" 
 var endTime=new Date(theTime); 
 var totalSecs=(endTime-new Date())/1000; 
 var days=Math.floor(totalSecs/3600/24); 
 var hours=Math.floor((totalSecs-days*24*3600)/3600); 
 var mins=Math.floor((totalSecs-days*24*3600-hours*3600)/60); 
 var secs=Math.floor((totalSecs-days*24*3600-hours*3600-mins*60)); 
 if(days!=0) 
 { 
 document.getElementById("thenceThen").innerHTML=days+"天"+hours+"小時"+mins+"分鐘"+secs+"秒"; 
 } 
 else if(hours==0&&mins==0) 
 { 
 document.getElementById("thenceThen").innerHTML=secs+"秒"; 
 } 
 else if(hours==0&&mins!= 0) 
 { 
 document.getElementById("thenceThen").innerHTML=mins+"分鐘"+secs+"秒"; 
 } 
 else if (hours!=0) 
 { 
 document.getElementById("thenceThen").innerHTML=hours+"小時"+mins+"分鐘"+secs+"秒"; 
 } 
} 
var clock; 
window.onload=function() 
{ 
 clock=setInterval("thenceThen()",500); 
} 
</script> 
</head> 
<body> 
<div id="thenceThen"></div> 
</body> 
</html>

以上代碼實現(xiàn)了我們想要的功能,下面簡單介紹一下此效果的實現(xiàn)過程。

一.實現(xiàn)原理:

原理非常的簡單,就是計算連個時間點之間的毫秒差距,然后經(jīng)過數(shù)學(xué)運算得出相應(yīng)的天、小時、分鐘和描述,通過setInterval()函數(shù)每秒調(diào)用一次函數(shù),那么就是先了倒計效果。

二.代碼注釋:

1.function thenceThen(){},此函數(shù)用來計算時間差距。
2.var theTime="2014/5/4",此變量用來定義要計算時間差的一個時間點。
3.var endTime=new Date(theTime),創(chuàng)建當(dāng)前時間對象。
4.var totalSecs=(endTime-new Date())/1000,兩個時間對象的差是兩者之間的毫秒差距,再除以1000就是相差的描述。
5.var days=Math.floor(totalSecs/3600/24),計算相差的天數(shù),特別注意Math.floor()函數(shù)的作用,可以參看相關(guān)閱讀。
6.var hours=Math.floor((totalSecs-days*24*3600)/3600),計算相差的小時數(shù)。

以上就是javascript計算時間差的示例代碼,希望對大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • 用JS寫一段判斷搜索引擎來路并且屏蔽PC的跳轉(zhuǎn)代碼

    用JS寫一段判斷搜索引擎來路并且屏蔽PC的跳轉(zhuǎn)代碼

    以下是用JS寫的判斷搜索引擎來路并屏蔽PC跳轉(zhuǎn)的代碼,需要的朋友可以參考下
    2023-12-12
  • JavaScript中正則表達式的實際應(yīng)用詳解

    JavaScript中正則表達式的實際應(yīng)用詳解

    這篇文章主要給大家介紹了關(guān)于JavaScript中正則表達式實際應(yīng)用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • JavaScript接入百度地圖API的方法步驟

    JavaScript接入百度地圖API的方法步驟

    在網(wǎng)站開發(fā)過程中,經(jīng)常會調(diào)用到地圖,百度地圖JavaScript API可幫助您在網(wǎng)站中構(gòu)建功能豐富、交互性強的地圖應(yīng)用,本文就詳細的介紹一下,感興趣的可以了解一下
    2021-07-07
  • JS常用知識點整理

    JS常用知識點整理

    本篇文章主要介紹了javascript的知識點。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • 微信小程序接入騰訊云驗證碼的方法步驟

    微信小程序接入騰訊云驗證碼的方法步驟

    這篇文章主要介紹了微信小程序接入騰訊云驗證碼的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • js類 from qq

    js類 from qq

    js類 from qq...
    2006-11-11
  • javascript實現(xiàn)鎖定網(wǎng)頁、密碼解鎖效果(類似系統(tǒng)屏幕保護效果)

    javascript實現(xiàn)鎖定網(wǎng)頁、密碼解鎖效果(類似系統(tǒng)屏幕保護效果)

    這篇文章主要介紹了javascript實現(xiàn)鎖定網(wǎng)頁、密碼解鎖效果,跟Windows系統(tǒng)的屏幕保護效果類似,需要的朋友可以參考下
    2014-08-08
  • JavaScript從數(shù)組中刪除指定值元素的方法

    JavaScript從數(shù)組中刪除指定值元素的方法

    這篇文章主要介紹了JavaScript從數(shù)組中刪除指定值元素的方法,實例分析了兩種常用的javascript操作數(shù)組指定元素的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • JS實現(xiàn)動態(tài)生成html table表格的方法分析

    JS實現(xiàn)動態(tài)生成html table表格的方法分析

    這篇文章主要介紹了JS實現(xiàn)動態(tài)生成html table表格的方法,結(jié)合實例形式分析了javascript針對數(shù)組數(shù)據(jù)的讀取、遍歷以及動態(tài)生成相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • 20個常見的JavaScript數(shù)組操作總結(jié)

    20個常見的JavaScript數(shù)組操作總結(jié)

    JavaScript中的Array對象與其他編程語言中的數(shù)組一樣,是一組數(shù)據(jù)的集合。在JavaScript中,數(shù)組里面的數(shù)據(jù)可以是不同類型的,并具有用于執(zhí)行數(shù)組常見操作的方法,本文整理了一些常用的,需要的可以參考一下
    2022-09-09

最新評論

永吉县| 云南省| 紫金县| 大方县| 洮南市| 永昌县| 大足县| 大邑县| 阜城县| 黄陵县| 永和县| 普格县| 盱眙县| 宣汉县| 涞水县| 乐陵市| 阳春市| 凤城市| 崇义县| 红桥区| 绥化市| 法库县| 永济市| 苏尼特左旗| 莱阳市| 周至县| 博罗县| 泰安市| 安平县| 花莲市| 巴青县| 长丰县| 改则县| 南康市| 呼伦贝尔市| 吉隆县| 钟祥市| 新河县| 贵德县| 临邑县| 营山县|