説明
現在の時刻を読み出すにはDateオブジェクトを生成します。Dateオブジェクトは生成された時点での時刻情報であり、リアルタイムに変化することはありません。リアルタイムに時刻情報を取得する場合には、毎回Dateオブジェクトを生成する必要があります。
生成されたDateオブジェクトから時刻情報を読み出すには表1に示す各種メソッドを利用します。
表1
getHours() | 時を取得 |
getMinutes() | 分を取得 |
getSeconds() | 秒を取得 |
getMilliseconds() | ミリ秒を取得 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>JavaScript Sample</title>
<link rel="stylesheet" type="text/css" href="main.css" media="all">
<script type="text/javascript" src="main.js"></script>
</head>
<body>
<h1>現在の時刻を表示する</h1>
<p>このページにアクセスした時刻は<span id="currentTime"></span>です。</p>
</body>
</html>
window.onload = function(){
var dateObj = new Date();
var h = dateObj.getHours();
var m = dateObj.getMinutes();
var s = dateObj.getSeconds();
document.getElementById("currentTime").innerHTML = h+"時"+m+"分"+s+"秒";
}