日付計算
作ってみた。
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) + "秒です
");
結果はどちらも同じ。