JavaScript電子時(shí)鐘倒計(jì)時(shí)
本文實(shí)例講解了JavaScript電子時(shí)鐘倒計(jì)時(shí)的詳細(xì)代碼,分享給大家供大家參考,具體內(nèi)容如下
JavaScript時(shí)間類
1、獲取時(shí)分秒:
getHours()
getMinutes();
getSeconds();
2、獲取年月日:
getFullYear();
getMonth() + 1;//獲取的月份需要+1;
getDate(); //日期
getDay(); //獲取的是星期,0--》星期天
效果圖:

實(shí)例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>電子時(shí)鐘</title>
<style type="text/css">
*{
margin: 0;
padding: 0;
}
#wrap{
width: 200px;
height: 100px;
background-color: black;
}
#time{
color: #fff;
display: block;
font-size: 24px;
margin: 0 auto;
padding-top: 20px;
/*border: 1px solid red;*/
text-align: center;
width: 100px;
}
#timer{
color: green;
display: block;
font-size: 18px;
margin: 0 auto;
padding-top: 10px;
/*border: 1px solid red;*/
text-align: center;
/*width: 100px;*/
}
</style>
</head>
<body>
<div id="wrap">
<span id="time"></span>
<span id="timer"></span>
</div>
<script type="text/javascript">
var time =document.getElementById("time");
var timer =document.getElementById("timer");
setInterval(function() {
var date = new Date();
var hours = date.getHours();
var minutes = date.getMinutes();
var seconds = date.getSeconds();
var years = date.getYear();
var dates = date.getDate();
var monts = date.getMonth()+1;
var day = date.getDay();
var parses = date.getMilliseconds()%60;
switch(day){
case 0:
day="日";
case 1:
day="一";
case 2:
day="二";
case 3:
day="三";
case 4:
day="四";
case 5:
day="五";
case 6:
day="六";
}
//如果秒數(shù)小于十,在秒數(shù)面前連接一個(gè)0
if(seconds < 10) {
seconds = "0" + seconds;
}
//如果分鐘數(shù)小于十,在分鐘數(shù)面前連接一個(gè)0
if(minutes < 10) {
minutes = "0" + minutes;
}
//如果小時(shí)數(shù)小于十,在小說數(shù)面前連接一個(gè)0
if(hours < 10) {
hours = "0" + hours;
}
if(years<1900) {
years = years+1900;
}
if(dates<10) {
dates = "0" + dates;
}
if(monts<10) {
monts = "0" + monts;
}
if(parses<10) {
// parses = "0" + parses;
}
timer.innerHTML = years +"年" +monts+ "月" +dates +"號(hào)"+"星期"+day;
time.innerHTML = hours + ":" + minutes + ":" + seconds + ":" + parses;
// date.getTime()//返回的是一個(gè)從1970年到當(dāng)前的毫秒數(shù)(時(shí)間戳)(ms)
// date.getMonth()//返回的是月份,從0開始算
// date.getFullYear();
},10)
</script>
</body>
</html>
以上就是本文的詳細(xì)內(nèi)容,希望對(duì)大家的學(xué)習(xí)javascript程序設(shè)計(jì)有所幫助。
相關(guān)文章
利用javascript中的call實(shí)現(xiàn)繼承
利用javascript中的call實(shí)現(xiàn)繼承...2007-01-01
JavaScript數(shù)組Array對(duì)象增加和刪除元素方法總結(jié)
這篇文章主要介紹了JavaScript數(shù)組Array對(duì)象增加和刪除元素方法,實(shí)例總結(jié)了pop方法、push方法、splice方法、concat方法等的使用技巧,需要的朋友可以參考下2015-01-01
JS中的數(shù)組轉(zhuǎn)變成JSON格式字符串的方法
這篇文章主要介紹了JS中的數(shù)組轉(zhuǎn)變成JSON格式字符串的方法,需要的朋友可以參考下2017-05-05
javascript獲取url上某個(gè)參數(shù)的方法
獲取url上的某個(gè)參數(shù)的方法有很多,在本文為大家介紹下使用javascript是如何實(shí)現(xiàn)的,感興趣的朋友不要錯(cuò)過2013-11-11

