<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Internet Clock.html</title>
<link rel="stylesheet" href="homework0416.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.min.css">
<script src="https://cdn.jsdelivr.net/npm/jquery@3.7.1/dist/jquery.slim.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.bundle.min.js"></script>
<script>
'use strict';
let statusTime;
let timeFormat = false;
// 시스템의 시간을 읽어온다
function clock() {
let today = new Date();
let hh = today.getHours();
let mm = today.getMinutes();
let ss = today.getSeconds();
if(timeFormat) {
if(hh >= 12) {
hh = hh - 12;
demo.innerHTML = "오후 " + hh + "시 " + mm + "분 " + ss + "초";
}
else {
demo.innerHTML = "오전 " + hh + "시 " + mm + "분 " + ss + "초";
}
}
else{
demo.innerHTML = hh + "시 " + mm + "분 " + ss + "초";
}
}
function start() {
clock();
statusTime = setTimeout(start, 1000);
}
function stop() {
clearTimeout(statusTime);
demo.innerHTML = "";
}
function twotime() {
timeFormat = true;
}
function onetime() {
timeFormat = false;
}
</script>
</head>
<body>
<div class="container">
<h2> 그린 서버시간 </h2>
<div class="btns">
<input type="button" value="시계 시작" xxonclick="start()" class="btn btn-success mr-5" />
<input type="button" value="시계 정지" xxonclick="stop()" class="btn btn-danger mr-5" />
<input type="button" value="12시간 표시" xxonclick="twotime()" class="btn btn-secondary mr-5" />
<input type="button" value="24시간 표시" xxonclick="onetime()" class="btn btn-secondary" />
</div>
<div id="demo" style="font-size: 4em; color: darkred; font-style: initial;"></div>
</div>
</body>
</html>
첫댓글 그림으로 처리하면 더 좋았을듯 합니다.
수고하셨어요