タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

phpと週番号に関するgouei2001のブックマーク (2)

  • PHP:週数の数え方をよくよく知らなくて、予想外の動作が発生した - ソフトウェア開発者の日常

    週送りの機能が正常に動作していませんでした。 photo credit: *Kicki* via photopin cc 予想外の動作の状況 前週/次週というボタンがあって、1週間毎に遷移する機能(=週送り機能)を作りましたが、年をまたぐと正常に動作しませんでした。 2013年1月7日(月)の週を表示していて、前週ボタンをクリックすると、2012年1月2日(月)の週になってしまいます。 2012年12月24日(月)の週を表示していて、次週ボタンをクリックすると、2012年1月2日(月)の週になってしまいます。 原因の調査 動作を確認していると、前週/次週ボタンに設定しているパラメータがおかしいことに気がつきました。 プログラムは、年と週番号をGETパラメータで受け取るようになっています。 2013年1月7日(月)の週を表示しているとき、前週ボタンには、年:2013、週番号:01が設定されて

    PHP:週数の数え方をよくよく知らなくて、予想外の動作が発生した - ソフトウェア開発者の日常
  • 年末の週番号は何番になるのが正しいの? - ソフトウェア開発者の日常

    先日、以下のツイートをしました。 今週は、2013年第53週と2014年第1週のどっちが正しい?プログラムの挙動を見ていると、2014年第1週みたい。根拠というかルールはどこかにあるのかな。— AJYA (@ajyaa) 2013, 12月 31 きっかけは、PHPのdate関数でフォーマット文字列に「W」を指定して、2013年12月31日の週番号を取得したら、「01」だったことから気になりました。週番号について検索検索の結果、高精度計算サイトにISOで決まっていて、 その年の第1週を最初の木曜日が含まれる週とする。 とありました。 年月日から週番号 - 高精度計算サイト ISOを検索週番号についてのISOを探した結果、8601で発行されていて、週の番号について読むと、 年末において以下の曜日に該当する場合、その日は当年最終週の曜日としてでは無く、翌年第1週の曜日として扱うものとされている

    年末の週番号は何番になるのが正しいの? - ソフトウェア開発者の日常
  • 1