記事
「何周年?」のうっかりミス
お知らせ・その他
公開日:2010/05/27 12:59
今日になって昨日の記事にミスがあったことに気がつきました。
本当にシンプルなミスで、単に私のうっかりです。改めてお知らせするのも気がひけますが。。。
本当にシンプルなミスで、単に私のうっかりです。改めてお知らせするのも気がひけますが。。。
「soundoffice.comのスタートは2003年のことで、今年の秋に8周年ということになるのですが」というのが正しくは「7周年」でした。
ということで、訂正してお詫び申し上げます。
(元記事はすでに修正済みです)
(元記事はすでに修正済みです)
「カレンダーに関する基本的なロジック、公式」なんて記事を書いていた手前、こんなときは恥ずかしさ倍増です。
せっかくなので、JavaScriptで何周年を扱うクラスをお遊びで作ってみました。もちろんコアとなる部分はただの引き算です。
// 「何周年」を扱うクラス(お遊び用)
var Anniversary = function() {
this.startYear; // 起点となる西暦年
this.year; // 数えたい年の西暦年
}
Anniversary.prototype = {
// 起点となる西暦年を指定する
setStartYear : function(year) {
this.startYear = year;
},
// 数えたい年の西暦年を指定する
setThisYear : function(year) {
this.year = year;
},
// 何周年にあたるかを数値で返す
getInterval : function() {
return(this.year - this.startYear);
}
}
setStartYearメソッドで 2003 、setThisYearメソッドで 2010 を設定してgetIntervalメソッドを使うと、当然 7 が返ってくるというわけです。
いやほんと、どうでもいいミスで申し訳ないです。



