자바 현재 시간 및 구현 시간 카운트다운 기능 획득【추천】

머리말
      일부 프로젝트 나 특수 한 업무 장면 에서 시스템 의 현재 시간 과 고정된 시간 카운트다운,시간 이 되면 무슨 일 을 하 는 업 무 를 사용 해 야 한다.다음은 코드 가 어떻게 실현 되 는 지 구체 적 으로 살 펴 보 자.

<%@ page language="java" contentType="text/html; charset=utf-8"
   pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!-- <meta content="6;URL=login2.jsp" http-equiv="refresh" >                 -->
<title>     </title>
</head>
<script type="text/javascript">
  var leftTime=600000; // 1000*1*10 (   )
  //     
   function backTime(){
  var d,h,m,s;
  if(leftTime>0){
    d=Math.floor(leftTime/1000/60/60/24); // 
     h=Math.floor(leftTime/1000/60/60%24); // 
     m=checkTime(Math.floor(leftTime/1000/60%60)); // 
     s=checkTime(Math.floor(leftTime/1000%60));   // 
     leftTime=leftTime-1000; //          1 
     document.getElementById("backtime").innerHTML=" "+h+"  :"+m+"  :"+s+" " ;
  }else{
    leftTime=600000;//    ,      
   }
  setTimeout(backTime,1000); //      ,1      
 } 
  //      
   function disptime(){
   var date=new Date();//      (    )
   var year=date.getFullYear();
   var month=checkTime(date.getMonth()+1);
   var day=checkTime(date.getDate());
   var hh=checkTime(date.getHours());
   var mm=checkTime(date.getMinutes());
   var ss=checkTime(date.getSeconds());
   document.getElementById("currentTime").innerHTML=" "+year+"-"+month+"-"+day+" "+hh+":"+mm+":"+ss;
   var myTimer=setTimeout("disptime()",1000);
 }
  // number  10     0
  function checkTime(i){
  if(i<10){
   i="0"+i; 
  }
  return i;
 }
  window.onload=function(){
   disptime();//    
   backTime();//   
  }
</script>
 <body>
    <div style="margin-top:8px;">
          :<font id="currentTime" color="green"></font> &nbsp;&nbsp;&nbsp;&nbsp; <br> 
          : <font id="backtime" color="red" ></font>
    </div> 
</body>
</html>
효과 보이 기:

총결산
위 에서 말 한 것 은 소 편 이 여러분 에 게 소개 한 자바 가 현재 시간 을 얻 고 시간 카운트다운 기능 을 실현 하 는 것 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 면 저 에 게 메 시 지 를 남 겨 주세요.소 편 은 제때에 여러분 에 게 답 할 것 입 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기