현재 시간을 표시하는 웹 페이지를 만들고 싶습니다. "12 시간 형식"버튼을 클릭하면 12 시간 단위로 시간이 div 영역에 표시됩니다. "24 시간 형식"버튼을 클릭하면 div 영역에 시간이 24 시간 표시됩니다. 현재이 버튼을 클릭하면 아무 일도 일어나지 않습니다. 도움!12 시간 및 24 시간 표시
HTML :
<html>
<head>
<title>Clock</title>
<script type="text/javascript" src="clock.js"></script>
</head>
<body>
<div id="textbox"></div>
<br/>
<button type="radio" onclick="getTwelveHrs()">12 Hour Format</button>
<button type="radio" onclick="getTwentyFourHrs()">24 Hour Format</button>
</body>
</html>
자바 스크립트 :
function getTwelveHours{
if (i < 10) {
i = "0" + i;
}
return i;
}
function startTime() {
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
m = checkTime(m);
s = checkTime(s);
document.getElementById('textbox').innerHTML = h + ":" + m + ":" + s;
t = setTimeout(function() {
startTime()
}, 500);
}
startTime();
}
function getTwentyFourHrs() {
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
m = checkTime(m);
s = checkTime(s);
document.getElementById('textbox').innerHTML = h+":"+m+":"+s;
var t = setTimeout(function(){startTime()},500);
}
function checkTime(i) {
if (i<10) {i = "0" + i};
return i;
}
getTwelveHrs 한 곳을 철자가 잘못 또는 데일는 말 이외에 다른 –
, 당신은 몇 가지 구문 오류를 가지고있다. – Jias