Notice
Recent Posts
Recent Comments
Tags
- 타임피커
- php 캐쉬제거
- 강제이동
- ViewBag
- TempData
- 파일업로드 체크
- asp.net Select
- javascript 바코드스캔
- javascript redirection
- 파일업로드 유효성체크
- ASP.Net Core 404
- javascript 바코드 생성
- 바코드 생성하기
- asp.net core Select
- 바코드 스캔하기
- 말줄임표시
- ViewData
- django 엑셀불러오기
- 맥 오라클설치
- javascript 유효성체크
- 하드 마이그레이션
- XSS방어
- jquery 바코드
- 404에러페이지
- SSD 복사
- XSS PHP
- asp.net dropdownlist
- 하드 윈도우 복사
- jquery 바코드생성
- Mac Oracle
웹개발자의 기지개
[javascript] 남은 시간, 타이머 본문
1초마다 자동 갱신되는 타이머를 구해보자.
javascript함수중에 setInterval 이 함수가 핵심이다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
<em id="timeDeal"></em>
<script>
function CountDownTimer(dt, id) {
var end = new Date(dt);
var _second = 1000;
var _minute = _second * 60;
var _hour = _minute * 60;
var _day = _hour * 24;
var timer;
function showRemaining() {
var now = new Date();
var distance = end - now;
if (distance < 0) {
clearInterval(timer);
document.getElementById(id).innerHTML = '타임딜 종료됨';
return;
}
var days = Math.floor(distance / _day);
var hours = Math.floor((distance % _day) / _hour);
var minutes = Math.floor((distance % _hour) / _minute);
var seconds = Math.floor((distance % _minute) / _second);
document.getElementById(id).innerHTML = days + '일 ';
document.getElementById(id).innerHTML += hours + '시간 ';
document.getElementById(id).innerHTML += minutes + '분 ';
document.getElementById(id).innerHTML += seconds + '초';
}
timer = setInterval(showRemaining, 1000);
}
CountDownTimer('12/06/2020 10:50:00', 'timeDeal'); // 2020-12-06 오후10시 50분까지
</script>
|
cs |
'javascript' 카테고리의 다른 글
[javascript] json 파싱하기 (0) | 2021.03.18 |
---|---|
[javascript] 자식창에서 POST 형태로 부모창으로 보내기 (0) | 2021.02.24 |
[javascript] checkbox 전체선택, 전체해제, 선택한 checkbox 내용확인하기 1 (0) | 2020.10.27 |
[javascript] PDF 자동 로딩 - pdf.js 소스 연동하기 (모바일,pc 자동로딩) (1) | 2020.09.19 |
[javascript] 네이버지도 연동하기 ( Naver Map ) (0) | 2020.09.11 |
Comments