multiplus

気まぐれに書評とか。

日付計算

作ってみた。

var day = 365,
    hour = 24,
    second = 60,
    minute = 60;
var hTime = day * hour;
      sTime = hTime * second;
      mTime = sTime * second;

document.writeln("1年を365日とした場合、1年は" + hTime + "時間です
"); document.writeln("1年を365日とした場合、1年は" + sTime + "分です
"); document.writeln("1年を365日とした場合、1年は" + mTime + "秒です
");

もうちょこっとスマートに書く方法はないものか。と思って、次のプログラムも書いてみた。

function yTime(day, hour, second, minute) {
    return day * hour * second * minute;
}

document.writeln("1年は" + yTime(365, 24, 1, 1) + "時間です
"); document.writeln("1年は" + yTime(365, 24, 60, 1) + "分です
"); document.writeln("1年は" + yTime(365, 24, 60, 60) + "秒です
");

結果はどちらも同じ。