>웹 프론트엔드 >프런트엔드 Q&A >자바스크립트 형식 날짜 요일

자바스크립트 형식 날짜 요일

WBOY
WBOY원래의
2023-05-20 21:27:361079검색

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.