자바스크립트
[JS] 타이머 함수 구현
태태개발자
2020. 8. 11. 02:14
반응형
/**
* date : 타이머 종료 일자
* */
function getTimerObj(date){
var dt = date.substring(0,4)+"-"+ date.substring(4,6) +"-"+ date.substring(6,8);
var time = date.substring(8);
time= time.substring(0,2)+":"+time.substring(2,4);
var future = new Date(dt + " " + time+":00");
var now = new Date();
var difference = Math.floor((future - now) / 1000);
var seconds = fixIntegers(difference % 60);
difference = Math.floor(difference / 60);
var minutes = fixIntegers(difference % 60);
difference = Math.floor(difference / 60);
var hours = fixIntegers(difference % 24);
difference = Math.floor(difference / 24);
hours = fixIntegers((difference*24)+ (hours*1));
var days = difference;
return {
"hours":hours
,"minutes":minutes
,"seconds":seconds
,"days":days
}
}
반응형