本文實(shí)例講述了vue.js實(shí)現(xiàn)帶日期星期的數(shù)字時(shí)鐘功能。分享給大家供大家參考,具體如下:
<!doctype html><html><head><meta charset="utf-8"><title>www.survivalescaperooms.com vue.js帶日期星期數(shù)字時(shí)鐘</title><style type="text/css">html, body { height: 100%;}body { background: #0f3854; background: -webkit-radial-gradient(center ellipse, #0a2e38 0%, #000000 70%); background: radial-gradient(ellipse at center, #0a2e38 0%, #000000 70%); background-size: 100%;}p { margin: 0; padding: 0;}#clock { font-family: 'Microsoft YaHei','Lantinghei SC','Open Sans',Arial,'Hiragino Sans GB','STHeiti','WenQuanYi Micro Hei','SimSun',sans-serif; color: #ffffff; text-align: center; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #daf6ff; text-shadow: 0 0 20px #0aafe6, 0 0 20px rgba(10, 175, 230, 0);}#clock .time { letter-spacing: 0.05em; font-size: 80px; padding: 5px 0;}#clock .date { letter-spacing: 0.1em; font-size: 24px;}#clock .text { letter-spacing: 0.1em; font-size: 12px; padding: 20px 0 0;}</style></head><body><script src="https://cdn.bootcss.com/vue/2.4.4/vue.min.js"></script><div id="clock"> <p class="date">{{ date }}</p> <p class="time">{{ time }}</p> <p class="text">數(shù)字時(shí)鐘</p></div><script type="text/javascript">var clock = new Vue({ el: '#clock', data: { time: '', date: '' }});var week = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];var timerID = setInterval(updateTime, 1000);updateTime();function updateTime() { var cd = new Date(); clock.time = zeroPadding(cd.getHours(), 2) + ':' + zeroPadding(cd.getMinutes(), 2) + ':' + zeroPadding(cd.getSeconds(), 2); clock.date = zeroPadding(cd.getFullYear(), 4) + '-' + zeroPadding(cd.getMonth()+1, 2) + '-' + zeroPadding(cd.getDate(), 2) + ' ' + week[cd.getDay()];};function zeroPadding(num, digit) { var zero = ''; for(var i = 0; i < digit; i++) { zero += '0'; } return (zero + num).slice(-digit);}</script></body></html>
這里使用在線HTML/CSS/JavaScript代碼運(yùn)行工具:http://tools.VeVB.COm/code/HtmlJsRun,可得到如下運(yùn)行效果:
PS:這里再為大家推薦幾款時(shí)間及日期相關(guān)工具供大家參考使用:
在線日期/天數(shù)計(jì)算器:
http://tools.VeVB.COm/jisuanqi/date_jisuanqi
在線日期計(jì)算器/相差天數(shù)計(jì)算器:
http://tools.VeVB.COm/jisuanqi/datecalc
在線日期天數(shù)差計(jì)算器:
http://tools.VeVB.COm/jisuanqi/onlinedatejsq
Unix時(shí)間戳(timestamp)轉(zhuǎn)換工具:
http://tools.VeVB.COm/code/unixtime
希望本文所述對(duì)大家vue.js程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注