JavaScript는 다양한 목적으로 사용할 수 있는 강력한 프로그래밍 언어입니다. 그중 처리 날짜와 시간도 일반적인 응용 프로그램 중 하나입니다. 이 기사에서는 JavaScript를 사용하여 날짜 형식을 지정하고 요일을 얻는 방법을 자세히 살펴보겠습니다.
JavaScript의 날짜 개체
JavaScript에서는 날짜 개체를 사용하여 날짜와 시간을 나타낼 수 있습니다. Date 객체를 생성하는 것은 매우 간단합니다. new 연산자를 사용하면 됩니다. 예:
var today = new Date();
이렇게 하면 현재 날짜와 시간의 Date 객체가 생성됩니다. Date 개체를 사용하여 연도, 월, 일, 시, 분, 초 및 기타 정보를 얻을 수 있습니다. 예를 들어:
var year = today.getFullYear(); var month = today.getMonth(); var day = today.getDate(); var hours = today.getHours(); var minutes = today.getMinutes(); var seconds = today.getSeconds();
이것은 현재 날짜의 연도, 월, 일, 시, 분, 초를 가져오고 시간은 각각.
날짜 및 시간 형식 지정
날짜 개체를 사용하면 날짜와 시간의 개별 부분을 쉽게 얻을 수 있지만 날짜와 시간을 특정 형식으로 형식 지정하려면 다른 기술을 사용해야 합니다. JavaScript에서는 문자열 대체 및 정규식을 사용하여 이 작업을 수행할 수 있습니다. 예를 살펴보겠습니다.
var date = new Date(); var formattedDate = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate();
이 예에서는 먼저 Date 개체를 만들고 getFullYear, getMonth 및 getDate 메서드를 사용하여 연도, 월, 일을 가져옵니다. 그런 다음 getMonth가 0에서 11 사이의 숫자를 반환하므로 이를 연결하고 월 앞에 1을 추가합니다. 이런 방식으로 일반적인 날짜 형식 중 하나인 "2022-10-24" 형식의 날짜 문자열을 얻게 됩니다.
요일 가져오기
요일을 가져오는 것은 JavaScript의 일반적인 작업 중 하나입니다. 이를 달성하려면 getDay 메소드를 사용해야 합니다. getDay는 일요일부터 토요일까지를 나타내는 0부터 6까지의 숫자를 반환합니다. 따라서 현재 요일을 얻으려면 다음 코드를 사용할 수 있습니다.
var days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']; var today = new Date(); var dayOfWeek = days[today.getDay()];
이 예에서는 먼저 일요일부터 토요일에 해당하는 문자열을 저장하는 배열을 만듭니다. 그런 다음 Date 개체를 만들고 getDay 메서드를 사용하여 이 개체가 나타내는 요일을 가져온 다음 배열을 사용하여 해당 주 문자열을 가져옵니다.
날짜와 요일을 특정 형식으로 표시하고 싶다면 위의 방법을 결합하면 됩니다. 예:
var days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']; var date = new Date(); var formattedDate = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate(); var dayOfWeek = days[date.getDay()]; var formattedDateTime = formattedDate + ' (' + dayOfWeek + ')';
이 예에서는 먼저 위의 방법에 따라 날짜 문자열과 요일 문자열을 얻은 다음 이를 괄호로 연결하여 "2022-10-24(월)"과 같은 형식의 날짜와 요일 문자열을 얻습니다. .
Summary
JavaScript에서는 Date 개체를 사용하여 날짜와 시간의 일부를 쉽게 가져올 수 있습니다. 날짜와 시간의 형식을 지정하려면 문자열 대체 및 정규식을 사용할 수 있습니다. 요일을 얻으려면 getDay 메소드를 사용하고 이를 문자열 배열과 결합할 수 있습니다. 이러한 방법을 결합하면 형식이 지정된 날짜/시간 및 요일을 쉽게 얻을 수 있습니다.
위 내용은 자바스크립트 형식 날짜 요일의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!