js獲取距離指定時間已經過去多久程式碼例項
分享一段程式碼例項,它實現了獲取當前時間距離之前一個時間點已經過去多久功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> html, body, p { margin: 0; padding: 0; } html, body { height: 100%; } body { background-color: #eee; } #main { font-size: 40px; padding-top: 400px; text-align: center; color: red; font-weight: bold; text-shadow: 0 0 6px rgba(0,0,0,.2); } </style> </head> <body> <p id="main"> 離2016年01月01日<span></span> </p> <script type="text/javascript"> function toDouble(num) { num >= 10 ? num = '' + num : num = '0' + num; return num; } var main = $$('main'), span = $$('main').getElementsByTagName('span')[0]; function timer(year, month, day, hour, minute, seconds, elem) { var hour = hour || 0, minute = minute || 0, seconds = seconds || 0; var endTime = new Date(); endTime.setFullYear(parseInt(year)), endTime.setMonth(parseInt(month) - 1), endTime.setDate(parseInt(day)), endTime.setHours(parseInt(hour)), endTime.setMinutes(parseInt(minute)), endTime.setSeconds(parseInt(seconds)); setTime(); setInterval(function() { setTime() }, 1000); function setTime() { var startTime = new Date(); var lengthTime = parseInt((startTime.getTime() - endTime.getTime()) / 1000); var lSeconds = parseInt(lengthTime % 60), lMinute = parseInt((lengthTime / 60) % 60), lHour = Math.floor((lengthTime / 3600) % 24), lDay = Math.floor(lengthTime / (24 * 3600)); span.innerHTML=lDay+'天'+toDouble(lHour)+'小時'+toDouble(lMinute)+'分鐘'+toDouble(lSeconds)+'秒'; } } function $$(id) { return document.getElementById(id); } timer(2016, 01, 01, 0, 0, 0, span); </script> </body> </html>
相關文章
- js實現的獲取指定時間前幾天日期程式碼例項JS
- js獲取指定區間的隨機數程式碼例項JS隨機
- js獲取格林威治時間程式碼例項JS
- 獲取指定區間的li元素程式碼例項
- jQuery獲取網頁中的元素距離文件邊緣的距離程式碼例項jQuery網頁
- js獲取指定單元格的內容程式碼例項例項JS
- 實時獲取當前時間程式碼例項
- js獲取指定函式的形參程式碼例項JS函式
- 獲取文件最後修改時間程式碼例項
- javascript獲取視訊播放時間程式碼例項JavaScript
- js實現的獲取當前日期時間的程式碼例項JS
- jQuery獲取指定的li元素程式碼例項jQuery
- javascript獲取指定元素父元素程式碼例項JavaScript
- js獲取指定位數不重複隨機數程式碼例項JS隨機
- javascript獲取date物件的時間戳程式碼例項JavaScript物件時間戳
- js獲取北京時間程式碼JS
- js獲取指定月份最後一天日期程式碼例項JS
- jQuery獲取指定元素的父元素程式碼例項jQuery
- jquery獲取指定型別子元素程式碼例項jQuery型別
- css獲取指定元素的兄弟元素程式碼例項CSS
- javascript獲取和刪除指定cookie程式碼例項JavaScriptCookie
- 獲取指定元素下所有li元素程式碼例項
- js實現的指定時間後觸發事件程式碼例項JS事件
- js獲取當前月份例項程式碼JS
- js獲取事件源物件程式碼例項JS事件物件
- js獲取主機域名程式碼例項JS
- js時間日期排序程式碼例項JS排序
- 根據時差獲取世界各地日期時間程式碼例項
- js實現的獲取指定元素的節點封裝程式碼例項JS封裝
- 透過經緯度計算距離獲取附近商家
- 使用jquery獲取指定元素的子元素程式碼例項jQuery
- jquery獲取指定元素的父節點程式碼例項jQuery
- javascript獲取當前電腦系統時間程式碼例項JavaScript
- 獲取資料庫中到指定經緯度距離的座標資料庫
- js獲取字串中指定位置字元程式碼例項JS字串字元
- js獲取字串指定位置字元效果程式碼例項JS字串字元
- js獲取滾動條高度例項程式碼JS
- js獲取事件的型別程式碼例項JS事件型別