以下は、システムクロックに基づいて午前8時30分からの時間と分を示したコードです。これは内部目的のみに使用されているため、ベストプラクティスには悩まされませんリアルタイム計算としてdocument.write
<html>
<head>
<title>Time Past Since</title>
<meta http-equiv="Refresh" content="60">
<script>
window.resizeTo(300,100);
sd = new Date(); // Get system date (sd)
sh = sd.getHours(); // Get system hour (sh)
sm = sd.getMinutes(); // Get system minutes (sm)
wh = (08); // Specify work start hour (wh)
wm =(30); // Specify work start minute (wh)
ts = ((sh *60 + sm) - (wh *60 + wm)); // Specify time since (ts) in minutes
hs = Math.floor(ts/60); // Convert the hours (hs)
ms = Math.round((ts/60 % 1) * 60); // Convert the minutes (ms)
fh = hs < 10 ? "0" : "" // Format Hours (fh)
fm = ms < 10 ? "0" : "" // Format Minutes (fm)
</script>
</head>
<body>
<center><script>document.write(fh + hs + " hours " + fm + ms + " minutes."); </script></center>
あなたは、私がページごとに60秒をリフレッシュするためにメタを使用している見ることができるように、私が好むことの差を算出するdocument.writeに代わるものです。
私はインラインhtmlが代わりであることは知っていますが、私はそれを動作させるようには見えません。私のコードの実際の例は素晴らしいでしょう。
多分** setTimeout **? –
'document.write'を使わないでください。 '