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の時間計算はけっこう頭が良かった。 年や月の計算は試していません。が、たぶん頭が良いのでしょうね。