미니프로젝트 #3 기념일 디데이 계산기
var now = new Date();
var a = new Date(‘2020-12-25’)
특정 일의 date 객체var a = new Date(1000)
1970년 1월 1일 00:00:00을 기준으로 1000밀리초 만큼 흐른 시간에 대한 정보now.getFullYear()
년도정보.getMonth()
월 정보 (0=1월, 1=2월 ...).getDate()
일 정보.getTime()
1970년 1월 1일 00:00:00을 기준으로 흐른 시간을 밀리초로 나타냄
<script>
var now = new Date();
var start = new Date('2020-06-30');
// 오늘이 며칠째인지
var timeDiff = now.getTime() - start.getTime();
var day = Math.floor(timeDiff / (1000 * 60 * 60 * 24) + 1);
$('#love').text(day + '일째');
// 오늘부터 특정일까지 남은 날짜
var valentine = new Date('2021-02-14');
var timeDiff2 = valentine.getTime() - now.getTime();
var day2 = Math.floor(timeDiff2 / (1000 * 60 * 60 * 24) + 1);
$('#valentine').text(day2 + '일 남음');
// 천일은 언제인가?
var thousand = new Date(start.getTime() + 999 * (1000 * 60 * 60 * 24));
var thousandDate = thousand.getFullYear() + '.' + (thousand.getMonth()+1) + '.' + thousand.getDate();
$('#thousand-date').text(thousandDate);
// 기념일까지 남은 날짜
var timeDiff3 = thousand.getTime() - now.getTime();
var day3 = Math.floor(timeDiff3 / (1000 * 60 * 60 * 24) + 1);
$('#thousand').text(day3 + '일 남음');
</script>
'HTML, CSS , JavaScript' 카테고리의 다른 글
[HTML] 문서의 골격 (0) | 2023.02.21 |
---|---|
[JavaScript] jQuery (미니 게임) (0) | 2023.02.21 |
[JavaScript] 글자 수 계산기 (0) | 2023.02.21 |
[JavaScript] 로또 번호 추첨 (0) | 2023.02.21 |
[JavaScript] 배열과 객체 (0) | 2023.02.21 |