
현재 시간 js 함수 챗 gpt가 다르게 알려주면 어떻게 적용하나요? 봐도 모르겠는데요.
현재 시간을 표시하는 JavaScript 함수는 다음과 같습니다. 이 함수는 Date 객체를 사용하여 현재 시간을 구하고, 형식에 맞춰 출력합니다.
function displayCurrentTime() {
const now = new Date();
const hours = String(now.getHours()).padStart(2, '0'); // 시 (두 자릿수로 맞추기)
const minutes = String(now.getMinutes()).padStart(2, '0'); // 분 (두 자릿수로 맞추기)
const seconds = String(now.getSeconds()).padStart(2, '0'); // 초 (두 자릿수로 맞추기)
const timeString = `${hours}:${minutes}:${seconds}`;
console.log(timeString); // 콘솔에 현재 시간 표시
return timeString; // 함수에서 시간 반환
}
// 매 초마다 현재 시간 출력 (옵션)
setInterval(displayCurrentTime, 1000);
new Date()로 현재 날짜와 시간을 가져옵니다.
getHours(), getMinutes(), getSeconds() 메서드를 사용해 시간, 분, 초를 각각 구합니다.
padStart(2, '0')를 사용하여 두 자릿수로 맞추고, 예를 들어 3시일 경우 "03"으로 표시되게 만듭니다.
setInterval을 사용하면 이 함수를 1초마다 호출하여, 실시간으로 시간을 업데이트할 수 있습니다.
이 코드를 브라우저의 콘솔에 넣으면 실시간으로 현재 시간이 출력됩니다.
