[javascript] 날짜와 시간 다루기

JavaScript는 날짜와 시간을 쉽게 다룰 수 있는 내장된 기능을 제공합니다. 여기에는 현재 날짜와 시간을 가져오는 방법, 날짜와 시간을 포맷하는 방법, 두 날짜 간의 차이를 계산하는 방법 등이 포함됩니다.

현재 날짜와 시간 가져오기

JavaScript에서 현재 날짜와 시간은 Date 객체를 사용하여 가져올 수 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다:

let 현재시간 = new Date();

날짜와 시간 포맷하기

날짜와 시간을 특정 형식으로 표시하려면 toLocaleString() 메서드를 사용하거나, Intl.DateTimeFormat 객체를 사용하여 로케일 및 형식을 지정할 수 있습니다.

let 현재시간 = new Date();
let 포맷된시간 = 현재시간.toLocaleString('ko-KR');

두 날짜 간의 차이 계산하기

두 날짜 사이의 차이를 계산하려면 간단한 수학 연산을 사용하여 계산할 수 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다:

let 시작일 = new Date('2023-03-15');
let 종료일 = new Date('2023-03-20');
let 일수차이 = (종료일 - 시작일) / (1000 * 60 * 60 * 24);

JavaScript를 사용하여 날짜와 시간을 다루는 방법은 다양하며, 위에서 제시한 것 외에도 다양한 내장 함수와 라이브러리를 활용할 수 있습니다.

위의 내용은 JavaScript에서의 날짜와 시간 다루기에 대한 간단한 소개이며, 더 많은 기능과 정보를 얻고 싶다면 MDN web docs에서 확인할 수 있습니다.