JavaScript의 형식 사양을 사용하여 문자열을 날짜/시간으로 변환
질문:
어떻게 할 수 있나요? 형식을 지정하는 동안 JavaScript에서 문자열을 날짜/시간 객체로 변환 string?
구현:
Date.parse()와 호환되는 형식의 경우 새로운 Date(dateString) 메서드를 사용하여 변환을 수행할 수 있습니다. 단, 호환되지 않는 형식의 경우 수동 구문 분석이 필요합니다.
수동 구문 분석:
날짜 객체 생성:
이러한 구성 요소에 대한 명시적 값을 사용하여 새 날짜 객체를 생성합니다.
const date = new Date(year, month - 1, date, hour, minute, second);
예:
변환하려면 "dd.MM.yyyy HH:mm:ss" 형식의 "23.11.2009 12:34:56":
const dateString = "23.11.2009 12:34:56"; const format = "dd.MM.yyyy HH:mm:ss"; // Split the string into components const [date, time] = dateString.split(" "); const [day, month, year] = date.split("."); const [hour, minute, second] = time.split(":"); // Create a new date object const dateObject = new Date(year, month - 1, day, hour, minute, second);
위 내용은 사용자 정의 형식 사양을 사용하여 JavaScript에서 문자열을 날짜/시간 개체로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!