남은 시간, 기간 계산하기 js

php  // 날짜 형식이 Y/m/d 이렇게 되어야 익스에서 작동

date("Y/m/d H:i:s", strtotime($contents['C_end_date']))

 

js

function calculateRemainTime(endTime, thisObj){

const xmasDay = new Date(endTime);
   const currDay = new Date();

   let diff = xmasDay - currDay;
   const diffDays = Math.floor((xmasDay.getTime() - currDay.getTime()) / (1000 * 60 * 60 * 24));
   diff -= diffDays * (1000 * 60 * 60 * 24);
   const diffHours = Math.floor(diff / (1000 * 60 * 60));
   diff -= diffHours * (1000 * 60 * 60);
   const diffMin = Math.floor(diff / (1000 * 60));
   diff -= diffMin * (1000 * 60);
   const diffSec = Math.floor(diff / 1000);
  
   var rt = diffDays+"일 "+diffHours+"시 "+diffMin+"분 "+diffSec+"초";
thisObj.html(rt);
}

'프로그래밍 > html,css,js' 카테고리의 다른 글

제이쿼리 노드  (0) 2021.06.01
스마트 에디터  (0) 2021.05.29
풀페이지 예제  (0) 2021.05.03
더블클릭방지  (0) 2020.09.10
vTicker 제이쿼리 플러그인(세로 슬라이드)  (0) 2020.04.09

댓글

Designed by JB FACTORY