標籤: 計時
正在檢視 2 個帖子:1-2 (共 2 個帖子)
-
作者帖子
-
想弄一個時間計時器但是看到 elementor 沒有這種小工具,有 countdown 但是這個工具是倒計時
新增一個 elementor 程式碼塊模組,然後複製下面的程式碼到模組裡面就行了。
<span id="sitetime"></span> <script language=javascript> function siteTime(){ window.setTimeout("siteTime()", 1000); var seconds = 1000 var minutes = seconds * 60 var hours = minutes * 60 var days = hours * 24 var years = days * 365 var today = new Date() var todayYear = today.getFullYear() var todayMonth = today.getMonth() var todayDate = today.getDate() var todayHour = today.getHours() var todayMinute = today.getMinutes() var todaySecond = today.getSeconds() /* Date.UTC() -- 返回 date 物件距世界標準時間 (UTC)1970 年 1 月 1 日午夜之間的毫秒數 (時間戳) year - 作為 date 物件的年份,為 4 位年份值 month - 0-11 之間的整數,做為 date 物件的月份 day - 1-31 之間的整數,做為 date 物件的天數 hours - 0(午夜 24 點)-23 之間的整數,做為 date 物件的小時數 minutes - 0-59 之間的整數,做為 date 物件的分鐘數 seconds - 0-59 之間的整數,做為 date 物件的秒數 microseconds - 0-999 之間的整數,做為 date 物件的毫秒數 */ var t1 = Date.UTC(2017,2,11,00,00,00) var t2 = Date.UTC(todayYear,todayMonth,todayDate,todayHour,todayMinute,todaySecond) var diff = t2-t1 var diffYears = Math.floor(diff/years) var diffDays = Math.floor((diff/days)-diffYears*365) var diffHours = Math.floor((diff-(diffYears*365+diffDays)*days)/hours) var diffMinutes = Math.floor((diff-(diffYears*365+diffDays)*days-diffHours*hours)/minutes) var diffSeconds = Math.floor((diff-(diffYears*365+diffDays)*days-diffHours*hours-diffMinutes*minutes)/seconds) /* document.getElementById("sitetime").innerHTML=" 已執行"+diffYears+" 年 "+diffDays+" 天 "+diffHours+" 小時 "+diffMinutes+" 分鐘 "+diffSeconds+" 秒" */ document.getElementById("sitetime").innerHTML=" 很努力地存活了 "+(diffYears*365+diffDays)+" 天 "+diffHours+" 小時 "+diffMinutes+" 分鐘 "+diffSeconds+" 秒" } siteTime() </script>
-
作者帖子
正在檢視 2 個帖子:1-2 (共 2 個帖子)
- 哎呀,回覆話題必需登入。