いま何時

基本

現在時刻を表示してみましょう。

これは次のように書きました。

<p>
<script type="text/javascript">
  var now = new Date();
  document.write("現在時刻: " + now);
</script>
</p>

ここで var は変数(情報を一時的に格納する場所)を作る命令で,ここでは now という名前の変数を作って,その変数に new Date() つまり現在の日時を格納しています。

応用

上の方法では現在時刻が英語になってしまいます。 次のようにすれば年月日時分秒を別々に取り出せます。

<p>
<script type="text/javascript">
  var now = new Date();
  var Y = now.getFullYear();
  var M = now.getMonth() + 1;
  var D = now.getDate();
  var h = now.getHours();
  var m = now.getMinutes();
  var s = now.getSeconds();
  document.write("現在時刻: " +
    Y + "年" + M + "月" + D + "日" +
    h + "時" + m + "分" + s + "秒");
</script>
</p>

getMonth() は月を0〜11で表しますので,1を加えています。


奥村晴彦

Last modified: 2012-04-17 22:15:30