JavaScript 세계 각지 시간 표시 실현

3167 단어 js시간 표시
본 논문 의 사례 는 자 바스 크 립 트 가 세계 각지 의 시간 에 표 시 된 구체 적 인 코드 를 공유 하여 여러분 께 참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.

코드 는 다음 과 같 습 니 다:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>      </title>
 <style>
 *{margin: 0px;padding: 0px;background-color: black;}
 #box{width: 500px;margin:50px auto;border:1px solid;padding:20px;background-color: #0f0;}
 p{font-size:20px;font-weight: bold;padding:5px;border-bottom: 2px solid #ddd;background-color: #ffffff;}
 span{display: inline-block;text-indent: 20px;background-color: #ffff;}
 </style>
</head>
<body>
 <div id="box">
 <p>    :<br><span></span></p>
 <p>    :<br><span></span></p>
 <p>    :<br><span></span></p>
 <p>     :<br><span></span></p>
 <p>    :<br><span></span></p>
 <p>    :<br><span></span></p>
 <p>     :<br><span></span></p>
 </div>
 <script>
 //   span
 var spans = document.getElementsByTagName("span");
 //      
 var arr = ["   ","   ","   ","   ","   ","   ","   "];
 //    
 function fn(){
 var date = new Date();
 //        (  )
 var UTCTime = Date.now() + date.getTimezoneOffset()*60*1000;
 //     
 var timeArr = [
 dateFormat(UTCTime + 60*60*1000), //  
 dateFormat(date),  //  
 dateFormat(UTCTime + 11*60*60*1000), //  
 dateFormat(UTCTime - 7*60*60*1000), //   
 dateFormat(UTCTime + 6*60*60*1000), //  
 dateFormat(UTCTime + 4*60*60*1000), //  
 dateFormat(UTCTime + 2*60*60*1000) //   
 ];
 //      
 console.log(timeArr);
 //    
 for( var i = 0;i<spans.length;i++ ){
 spans[i].innerHTML = timeArr[i];
 }
 }
 //  
 fn();
 //        
 setInterval(fn,1000); 
 //          ....
 function dateFormat(d){ 
 var date = new Date(d);
 var YY = date.getFullYear(); 
 var MM = date.getMonth() + 1 ; 
 var Day = date.getDay(); //   ???
 var DD = date.getDate();
 var hh = addZero(date.getHours());
 var mm = addZero(date.getMinutes());
 var ss = addZero(date.getSeconds());
 return YY + " " + MM + " " + DD + " " + hh + " " + mm + " " + ss + "  " + arr[Day]
 }
 //         
 function addZero ( n ){
 return n < 10 ? "0" + n : n + "";
 } 
 </script>
</body>
</html>
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기