だいたい解析を終えて製作中
それで、日数を簡単に取得できないもんかなあと検索してみたら、以下のページを発見。
vas-animatum: Dateオブジェクトで特定の月の日数を取得する
これは素晴らしいです。これを使えば、2月と12月だけを例外にして各月の日数を取得できてしまう。
で、各月の日数取得まで完了。公開は明日かあさってには。意外と難しいです・・・。
もはや、解析してるJavaScriptのかけらはどこにもないものになっているかも。
まあ、そのスクリプトを解析したおかげで、JavaScriptのだいたいのことは理解できたから良いですが。
やっぱり、プログラムを覚えるには、ソースを読め!ってやつでしょうか。
2006/05/19 追記
リンク先が消滅しているっぽいです。タイトルでググるとキャッシュで見れます。そのうちここで解説したいですが、今は詳しく解説する時間がないので、コードだけ書いておきます(リンク先コードとは完全に同じではありません。念のため)。
var myDate = new Date(2004,2,0); var dateNum = myDate.getDate(); alert(dateNum);
を実行すると、「29」と表示されます。これで仕組みと便利さがわかってもらえるかと。