두 날짜사이의 지난 시간을 계산합니다.

 

일,시간,분,초

 

==========================================================================================================

  var strFromDate = "201012011500"; //시작시간
  var strToDate   = "201012021501"; //종료시간
  
  var fromDate = new Date(strFromDate.substring(0,4),
        strFromDate.substring(4,6)-1,
        strFromDate.substring(6,8),
        strFromDate.substring(8,10),
        strFromDate.substring(10,12)
       );
       
  var toDate = new Date(strToDate.substring(0,4),
        strToDate.substring(4,6)-1,
        strToDate.substring(6,8),
        strToDate.substring(8,10),
        strToDate.substring(10,12)
       );
    
  daysAfter = (toDate.getTime() - fromDate.getTime()) / (1000*60*60*24);
  hourAfter = (toDate.getTime() - fromDate.getTime()) / (1000*60*60);
  minAfter = (toDate.getTime() - fromDate.getTime()) / (1000*60);
  secAfter = (toDate.getTime() - fromDate.getTime()) / (1000);
  
  daysAfter = Math.round(daysAfter);
  hourAfter = Math.round(hourAfter);
  minAfter = Math.round(minAfter);
  secAfter = Math.round(secAfter);
  
  document.write(daysAfter + "일 지났습니다."); // 지난 날짜 출력
  document.write("<br>" + hourAfter + "시간 지났습니다."); // 지난 시간 출력
  document.write("<br>" + minAfter + "분 지났습니다."); // 지난 분 출력
  document.write("<br>" + secAfter + "초 지났습니다."); // 지난 초 출력

==========================================================================================================

[출처] [DATE] 날짜간 지난 시간 계산 자바스크립트|작성자 싸커마

'12 Javascript > 30 각종 함수' 카테고리의 다른 글

30 replace 문제점  (0) 2021.07.16
31 날자관련 각종 utils  (0) 2021.07.16
31 날자관련 날자계산  (0) 2021.07.16
인코더(Encoder), Eval함수 ,숫자변환함수  (0) 2021.07.15
31 날자관련 var d = new Date();  (0) 2018.07.18
Posted by useways
,