날짜를 문자열에서 입력 유형 날짜 형식으로 변환
P粉587780103
2023-09-05 21:31:29
<p>나는 MS SQL Server 데이터베이스의 날짜/시간 필드에 저장하는 "datetime-local" HTML 입력 유형을 가지고 있습니다. 편집 페이지를 로드할 때 이 HTML 날짜 필드를 데이터베이스의 값으로 채우고 싶습니다. 날짜의 가치를 위로하면 다음과 같습니다.
"2023년 5월 16일 화요일 15:40:00 GMT+0200(남아프리카 표준시)".
Javascript를 사용하여 이와 같은 문자열을 허용 가능한 HTML 날짜 입력 형식으로 변환하는 데 성공한 사람이 있습니까? </p>
Js에는 날짜를 처리하는 데 사용할 수 있는 내장 메서드가 있습니다.
아래 예에서 나는:
Date
메서드를 사용하여 입력 문자열을 Date 개체로 변환합니다.getFullYear
메소드를 사용하여 Date 객체에서 연도를 추출합니다.getMonth
메소드를 사용하여 Date 객체에서 월을 추출합니다.getMonth
메서드는 0부터 시작하는 월 인덱스(1월 = 0, 2월 = 1 등)를 반환하므로 결과 + 1을 수행해야 합니다.padStart
메소드를 사용하여 월 문자열이 2자인지 확인하세요. 예: 추출된 값 = 1이면 월 = 01입니다.getDay
메소드를 사용하여 Date 객체에서 날짜를 추출합니다.padStart
메소드를 사용하여 날짜 문자열의 길이가 2자인지 확인하세요. 예: 추출된 값 = 1이면 날짜 = 01입니다.