Javascriptで月末日を取得するアンチパターン
以下の記事のやり方は正しく動きます。
JavaScriptで月末日を取得する方法 - knt45の日記
ダメなパターン
errorの方、ぱっと見これでも良さそうなのですが問題があります。
todayに対してYear, Month, Dateを順にセットしていくと途中で思わぬ動作になります。
それは、翌月に今日の日付が存在しないケースです。
1月だと、29日(閏年を除く)以降、その他31日で翌月が30日の場合です。
例えばtodayが、2015/01/30 であるとき、setMonthしたときに2015/2/30となってそれは3月だというように処理されてしまいます。
で、setDate(0)をすると2/28が返されることになるのです。
ということでコンストラクタでやりましょう。
- 作者: David Flanagan,村上列
- 出版社/メーカー: オライリージャパン
- 発売日: 2012/08/10
- メディア: 大型本
- 購入: 12人 クリック: 252回
- この商品を含むブログ (19件) を見る
Ingressを始めてみる
Googleが提供しているARっぽい実際の建物などにチェックインしていくようなゲームで、去年くらいから一部で流行っています。
自分は適当にHackとかしていたのですがルールがよくわからず、面白くないやと思って放置していたのですが以下の記事を読んでイベント盛り上がってるみたいだしまたちょっとやってみようかなと思った次第です。
Ingress:日本が突如”緑の三角形”に包まれた!その時いったい何が起こった? - 週アスPLUS
さて、ルールがよくわからないのが問題なんですが、Trainingってチュートリアルみたいのがゲーム内にあったんですね。まとめ記事見ながらまずはそれをやってみよう。
~初心者歓迎~Ingress「イングレス」の遊び方【初級編】 - NAVER まとめ
この記事もなかなか良くこのゲームの魅力が伝わってきます!
スマホを持って街へ出かけよう!
~初心者歓迎~Ingress「イングレス」の遊び方【初級編】 - NAVER まとめ