プロフィール

ポストイット オンラインプリント i-Note
MoMAstore


記事

「何周年?」のうっかりミス

お知らせ・その他

公開日: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 が返ってくるというわけです。
いやほんと、どうでもいいミスで申し訳ないです。

クリップ