タグ

JavaScriptとdateに関するKouJustinのブックマーク (2)

  • 20代で知っておくべき週番号のこと

    ちょいと気になって週番号について調べてみた。それについて書いておこっと。 週番号、週 BANG!! GO!! (悪のり)まず、週番号とは具体的に何ぞや、ということでこれを簡単に知るためには Wikipedia を見るのが手っ取り早いね。 日付と時刻の表記に関する国際規格 である ISO 8601 のページに書いてある説明を簡単にまとめると以下のようになるかな。 ある年の第1週を01で表し、よって最終週は52または53となる最初の木曜日を含む週がその年の第1週である週番号は週の始まりを月曜日として数えるほぅほぅ、いろいろと知らなかったことが書いてあった。 最終週の週番号が年によって52か53に変わるってのも知らなかったけど、更に木曜日を基準に考えているなんてことは全く知らなかった。 何故、木曜日が優遇されてるのかは分からないけど、これによって12月でも次の年の第1週に数えたり、1月でも前の年

    20代で知っておくべき週番号のこと
  • JavaScript で週の計算 - エンジニアブログ - スカイアーク

    JavaScript を用いて,月の第n週目や第mのx曜日を求める方法です。 テスト実行 function getWeeks () { var weekdays = [ "日", "月", "火", "水", "木", "金", "土" ]; var today = new Date(); var out = "今日は "+ (today.getMonth() + 1) + " 月の\n"; out += "第" + Math.floor((today.getDate() + 6 ) / 7) + weekdays[today.getDay()] + "曜日\n"; out += "第" + Math.floor((today.getDate() - today.getDay() + 12 ) / 7) + "週目\n"; alert (out); }

  • 1