JavaScript에서 초를 HH:MM:SS로 변환
시간 관련 데이터로 작업할 때 초를 초로 변환해야 하는 경우가 종종 있습니다. HH:MM:SS와 같이 사람이 읽을 수 있는 형식입니다. JavaScript는 Date 객체를 사용하여 이 변환을 수행하는 간단한 방법을 제공합니다.
해결책:
JavaScript에서 초를 HH:MM:SS 문자열로 변환하려면 다음을 따르십시오. 단계:
1. Create a new Date object with the seconds value set to null. 2. Use the setSeconds() method to specify the desired number of seconds. 3. Call the toISOString() method on the Date object to get a string representation in ISO format. 4. Extract the time portion of the string (HH:MM:SS) by slicing from index 11 to index 19.
예:
const SECONDS = 3600; // 1 hour, specified in seconds const date = new Date(null); date.setSeconds(SECONDS); const result = date.toISOString().slice(11, 19); console.log(result); // Output: 01:00:00
대체 원 라이너:
@Frank가 제안한 대로 , 동일한 결과를 달성하는 간결한 단일 라이너 is:
new Date(SECONDS * 1000).toISOString().slice(11, 19);
이 변형은 초에 1000을 곱하여 밀리초로 변환합니다. 이는 Date 객체를 생성하는 데 더 편리합니다.
위 내용은 JavaScript에서 초를 HH:MM:SS 형식으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!