본문 바로가기

html+CSS+JS/Java Script

[Java Script] 객체 사용 - Date

반응형
사용자 정의 객체 나타내기

 var tv = new Object()

'tv'변수 선언 / 새 객체 / 객체 메서드

.color : 색상 속성

.price : 가격 속성

 

 

 

날짜 객체

날짜 정보 객체는 날짜의 정보를 가져오는 메서드와 날짜를 수정하는 메서드로 나눌 수 있습니다.

 

 

날짜 나타내기

 

 var today = new Date()

'today'변수 선언 / 새 객체 / 날짜객체 메서드

※ 다른 날짜를 가져오고 싶은 경우: Date(년,월,일) / 오늘 날짜를 가져오고 싶은 경우 : Date()

 

 var nowMonth = today.getMonth()

'nowMonth' 변수 선언 / today변수에서 '월'을 가져오는 메서드

 

getMonth() : 월을 가져오는 메서드

getDate() : 일을 가져오는 메서드

getDay() : 요일을 가져오는 메서드 (일요일=0~토요일=6)

getFullYear() : 년도를 가져오는 메서드

 

 

날짜간 일수 구하기

 var theDate = new Date(nowYear,12,31)

'theDate'변수 선언 / 새 객체 / 날짜객체 메서드(위에서 구한 올해년도, 12월, 31일)

 

 var restDate = theDate.getTime() - today.getTime()

'restDate' 변수 선언 / theDate의 시간 - today의 시간 (밀리초로 반영됨)

 

 var result = Math.ceil(restDate/(1000*60*60*24))

'result' 변수 선언 / 수학객체 메서드-올림속성(ceil) (restDate가 밀리초로 반영되어 나눔)

 

1초= 1,000(msc)
1분= 1,000 * 60(msc)
1시간= 1,000 * 60 * 60(msc)
1일= 1,000 * 60 * 60 * 24(msc)

 

 

 

반응형