JavaScriptの時間計算

nodo.jsがJavaScriptを使ったプログラミングって事で、JavaScriptを復習中。
時間の加算計算をやってみます。(Dateクラスなんて使ったこと無いわ!!)
と思ったら例えば62分を1時間2分と認識してくれます。つまり何も考えずに加算してOK、助かるわー。

//まずDate()クラスをnewで呼び出し、変数dateに格納。たぶん今現在の時間(年月日時間分秒)が入る
//例えば今の時間を2014年12月25日10時25分とし、以下この数字前提で記す。
 var date=new Date();

//dateから分を取出す。-0することで文字から数字扱いになり計算ができるようになる。
 var min = (date.getMinutes()-0);

 var pul = (50-0)

//minが25分なら25+50=75分となるが、…60分までのカウントなので…
 date.setMinutes(min+pul);

//15とアラートされる。
 alert(date.getMinutes()-0)

//時間を示してみると1時間加算され11となる。
alert(date.getHours()-0) 


っま、つまりJavaScriptの時間計算はけっこう頭が良かった。
年や月の計算は試していません。が、たぶん頭が良いのでしょうね。

コメント