javascript

指定した日付から曜日と週数を取得する

第一水曜日と第三木曜日だけ特定の処理をするみたいな処理を作りたかったので
指定した日付から曜日と週数を取得する処理を作った

たぶん忘れると思うのでメモ

/**曜日と週数を取得する */
function getWeekNum(date) {
  var today = new Date(date);
  var seven_days = "日月火水木金土";
  var date = today.getDate();
  var day_num = today.getDay(); 
  var day = seven_days[day_num];
  var this_sunday = date - day_num;
  var this_saturday = this_sunday + 6;
  var this_week = Math.ceil(this_saturday / 7);
  return [this_week,day];
}
ABOUT ME
ytakeuchi
都内在住のフロントエンドエンジニア。2016年からフリーランスとして活動中。座右の銘は「昨日よりも楽に」。好きな言葉は「効率化」。こんな性格なのでプライベートではGoogle Apps Scriptばかり触っています。