/**
* 시간차이를 시분초 단위로 계산해주는 함수
* @param {String} time
* @returns {String} 시간차이
*/
function 시간차이(time) {
// 현재 시간 기준으로 차이 계산
var now_time = new Date();
var deadline = new Date(time);
// 시간 차이를 초 단위로 변수에 저장
var diff_time = (deadline - now_time) / 1000;
var diff_hour = Math.floor(diff_time / (60 * 60)).zf(2);
var diff_minute = Math.floor((diff_time % diff_hour) / 60).zf(2);
var diff_second = Math.floor(diff_time % 60).zf(2);
return '시간차이 = ' + diff_hour + ':' + diff_minute + ':' + diff_second;
}
// 정수형 숫자 입력받은 숫자 자리수로 변환
Number.prototype.zf = function (len) {
return this.toString().zf(len);
};