날짜를 문자열에서 입력 유형 날짜 형식으로 변환
P粉587780103
P粉587780103 2023-09-05 21:31:29
0
1
571
<p>나는 MS SQL Server 데이터베이스의 날짜/시간 필드에 저장하는 "datetime-local" HTML 입력 유형을 가지고 있습니다. 편집 페이지를 로드할 때 이 HTML 날짜 필드를 데이터베이스의 값으로 채우고 싶습니다. 날짜의 가치를 위로하면 다음과 같습니다. "2023년 5월 16일 화요일 15:40:00 GMT+0200(남아프리카 표준시)". Javascript를 사용하여 이와 같은 문자열을 허용 가능한 HTML 날짜 입력 형식으로 변환하는 데 성공한 사람이 있습니까? </p>
P粉587780103
P粉587780103

모든 응답(1)
P粉788765679

Js에는 날짜를 처리하는 데 사용할 수 있는 내장 메서드가 있습니다.

아래 예에서 나는:

  • Date 메서드를 사용하여 입력 문자열을 Date 개체로 변환합니다.
  • getFullYear 메소드를 사용하여 Date 객체에서 연도를 추출합니다.
  • getMonth 메소드를 사용하여 Date 객체에서 월을 추출합니다.
    • getMonth 메서드는 0부터 시작하는 월 인덱스(1월 = 0, 2월 = 1 등)를 반환하므로 결과 + 1을 수행해야 합니다.
    • 월을 문자열로 변환합니다.
    • padStart 메소드를 사용하여 월 문자열이 2자인지 확인하세요. 예: 추출된 값 = 1이면 월 = 01입니다.
  • getDay 메소드를 사용하여 Date 객체에서 날짜를 추출합니다.
    • 날짜를 문자열로 변환합니다.
    • padStart 메소드를 사용하여 날짜 문자열의 길이가 2자인지 확인하세요. 예: 추출된 값 = 1이면 날짜 = 01입니다.
  • HTML 입력 형식에 맞도록 날짜 형식을 지정하세요.
  • HTML 요소 값을 추출한 값으로 바꿉니다.

으아악 으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿