JavaScript Get 현재 날짜 시간

Harshit Jindal 2023년10월12일
  1. getDate(),getMonth()getYear()메소드를 사용하여 JavaScript에서 현재 날짜 가져 오기
  2. Date.toDateString()메소드를 사용하여 JavaScript에서 현재 날짜 가져 오기
  3. Date.toISOString()메소드를 사용하여 JavaScript에서 현재 날짜 가져 오기
  4. 내장 메소드toLocaleDateString()을 사용하여 JavaScript에서 현재 날짜 가져 오기
JavaScript Get 현재 날짜 시간

현대 웹에서 우리가 사용하는 거의 모든 웹 사이트는 JavaScript를 사용하여 구축됩니다. 사용자의 방문 날짜와 시간은 검색 패턴 기록을 유지하는 데 중요합니다. JavaScript는 현재 날짜와 시간을 가져 오는 데 사용할 수있는Date객체를 제공합니다. 그런 다음 원하는 형식으로 날짜와 시간을 추출 할 수 있습니다. 이 자습서에서는 요구 사항에 따라 JavaScript에서 현재 날짜를 가져 오는 다양한 방법을 살펴 봅니다.

getDate(),getMonth()getYear()메소드를 사용하여 JavaScript에서 현재 날짜 가져 오기

이 접근 방식에서는 각각의 방법을 사용하여 날짜의 다른 부분을 얻습니다. 날짜는getDate()를 사용하여 추출되고 월은getMonth()를 사용하여 추출되며 연도는getYear()메서드를 사용하여 추출됩니다. 추출 된 달은 색인이0이므로 현재 월을 가져 오려면1을 추가해야합니다. 한 자리 날짜와 월은0으로 채워서 둘 다2숫자로 만들 수 있습니다. 그런 다음 모든3부분의 결과를 연결하여 최종 날짜를 얻습니다.

let date = new Date();
let output = String(date.getDate()).padStart(2, '0') + '/' +
    String(date.getMonth() + 1).padStart(2, '0') + '/' + date.getFullYear();
console.log(output);

출력:

"25/06/2021"

Date.toDateString()메소드를 사용하여 JavaScript에서 현재 날짜 가져 오기

toDateString()메소드는 Date 객체의 요일 및 날짜 부분을 반환합니다. 반환 유형은 일을 지정하는3문자, 월을 지정하는3문자, 숫자 형식의 일과 날짜로 구성된 문자열입니다. 이 방법은 날짜, 월, 연도를 얻기 위해 별도의 함수를 사용해야하는 위의 방법에 비해 매우 편리합니다. 그러나 숫자 형식의 날짜를 원한다면이 방법은별로 도움이되지 않습니다.

let date = new Date().toDateString();
console.log(date);

출력:

"Mon Jun 14 2021"

Date.toISOString()메소드를 사용하여 JavaScript에서 현재 날짜 가져 오기

이 메서드는 ISO 8601 형식으로 날짜와 시간을 반환하는 데 사용됩니다. 일반적으로YYYY-MM-DDTHH:mm:ss.sssZ와 같이 24 자의 긴 형식으로 출력을 반환합니다. 날짜와 시간이T문자로 구분되어 있음을 알 수 있습니다. 따라서 ISO 날짜 / 시간 문자열을 T로 분할하면 하나는 날짜를 포함하고 다른 하나는 시간을 포함하는 두 개의 문자열을 얻습니다. 이렇게하면 ISO 문자열에서 현재 날짜를 가져올 수 있습니다. 한 가지 특이한 점은 출력이/대신-로 구분된다는 것입니다. 따라서 요구 사항에 따라 다른 방법을 사용해야합니다.

let date = new Date();
console.log(date.toISOString().split('T')[0]);

출력:

"2021-06-14"

내장 메소드toLocaleDateString()을 사용하여 JavaScript에서 현재 날짜 가져 오기

이 함수는Date개체의 언어 구분 날짜 부분을 가져 오기위한 것입니다. locale 인수는 언어 태그와 국가를 지정하고 옵션을 통해 추가로 사용자 정의 할 수 있습니다. 그러나이를 사용하여Date개체에서 현재 날짜를 가져올 수도 있습니다.

let date = new Date();
console.log(date.toLocaleDateString());

출력:

"6/25/2021"
Harshit Jindal avatar Harshit Jindal avatar

Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.

LinkedIn

관련 문장 - JavaScript DateTime