본문 바로가기

[Javascript] 자바스크립트 시간 관련 Date 함수

액트 2022. 11. 8.
반응형

.

date.now() 

date.now() 함수는 1970년 1월 1일 0시 0분 0초부터 현재까지으 시간을 밀리초(millicecond) 단위의 정수로 반환합니다.

var nowMiliSec = Date.now();
document.write(nowMiliSec + "<br>");         // 1970년 1월 1일 00:00:00부터 현재까지의 밀리초
document.write(new Date(nowMiliSec) + "<br>"); // new Date()와 같은 결과를 반환함.
document.write(new Date());


date.getFullYear()

현재 연도를 4비트의 숫자(YYYY)로 반환합니다.

var date = new Date();
   document.write("올해는 " + date.getFullYear() + "년입니다."); // 현재 연도를 반환함.


date.getdate()

현재 날짜에 해당하는 숫자를 반환합니다.

var date = new Date();
   document.write("오늘은 " + date.getMonth() + "월 " + date.getDate() + "일입니다."); // 현재 날짜를 반환함.


date.getday()

일요일(0)부터 시작하여 토요일(6) 까지 현재 요일에 해당하는 숫자를 반환합니다. 

var date = new Date();

var days = ["일", "월", "화", "수", "목", "금", "토"];

document.write("오늘은 " + days[date.getDay()] + "요일입니다.");


date.getTime()

1970년 1월 1일 0시 0분 0초부터 현재까지의 시간을 밀리초 단위로 환산한 값을 숫자로 반환합니다.

var date = new Date();

var period = date.getTime() / 86400000 // 하루는 86,400,000 밀리초로 계산됨.

document.write("1970년 1월 1일부터 오늘까지 " + period.toFixed() + "일이 지났습니다."); // 소수 부분은 생략함


반응형

댓글