JS/JS (자바스크립트) ES5

JS (자바스크립트) 날짜객체

0304호 2023. 1. 4.

Js 날짜객체 연습

참고 페이지 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Date

자바 스크립트는 날짜객체를 사용할 수 있다.

Date()객체에는 다양한 기능들이 있지만

  • new Date()를 변수에 저장해서 활용한다면 시간을 바로바로 활용 할 수 있다.
  • new Date()매개변수에 시간을 지정해서 넣을 수 있다.
  • ex) newDate(2023, 0, 04, 14, 22,0) 2023년 1월 4일 14시 22분 0 초
  • (중요한점 : 월은 1월을 0부터 시작하는걸로 인식한다)

Getter와 Setter둘다 존재한다 (사용법은 Java 객체의 Getter&Setter사용법과 동일하다)

  • var year = date.getFullYear();  //년
  • var month = date.getMonth() + 1;    //월 0부터시작이라 +1
  • var day = date.getDay();        //일
  • var hour = date.getHours();     //시간
  • var minutes = date.getMinutes();    //분
  • var second = date.getSeconds();     //초
더보기
<div class="time"></div>

    <script>
        var date = new Date();  //현재시간 
        console.log(date);
        var date = new Date(2023, 0, 4);    //년월일(월은0부터)
        console.log(date);
        var date = new Date(2023, 0, 4, 14, 22, 0); //년월일시분초
        console.log(date);

        //날짜의 포멧형식 변환 함수
        console.log(date.toUTCString());
        console.log(date.toLocaleTimeString());
        console.log(date.toISOString());

        //년 월 일 을 얻는 getter
        var milis = date.getTime();
        console.log(milis); //1970.01.01~현재까지의 시간을 밀리초로 출력

        var date = new Date();  //현재시간
        var year = date.getFullYear();  //년
        var month = date.getMonth() + 1;    //월 0부터시작이라 +1
        var day = date.getDay();        //일

        var hour = date.getHours();     //시간
        var minutes = date.getMinutes();    //분
        var second = date.getSeconds();     //초

        console.log(year + "년 " + month + "월 " + day + "일 " + hour + "시 " + minutes + "분 " + second + "초")
    </script>

 

 

댓글