2025.10.22

Date 객체

💡 개념

🧠 주요 메서드 (암기 필수)

메서드 설명 반환값
getFullYear() 연도 2025
getMonth() 월 (0~11) → 실제 월은 +1 0(1월)~11(12월)
getDate() 1~31
getDay() 요일 (0=일요일~6=토요일) 숫자
getHours() 0~23
getMinutes() 0~59
getSeconds() 0~59

자바(Java)의 Calendar 클래스나, 자바스크립트(JavaScript)의 **Date**객체

→ 둘 다 “날짜와 시간”을 다루는 도구

구분 Java JavaScript
동작 위치 서버(백엔드) 클라이언트(브라우저)
시간 기준 서버 컴퓨터의 시각 사용자의 PC(또는 기기)의 시각

그래서 생기는 차이점

정리

자바는 서버 시간, 자바스크립트는 사용자(컴퓨터) 시간

이 둘은 서로 다른 기준의 시계를 바라본다.

그래서 시간 관련 로직에서는 서버와 클라이언트의 시간을

동기화하거나 구분해서 써야 한다.