<%CollapsedContents()%>

備忘録とかもろもろ

土日を除いて計算する

イントラでNP_NewItemを使用しているのですが、

土日はカウントしてほしくない

という要望があったので、土日判定のコードを作成。

考え方は、与えられた日数の中に土日が含まれていたら、その分の日数をプラスするという内容。
ということで以下はその判定部分。
実際はこれにプラスして、NP_NewItem側を時間指定ではなく、日付指定に変更しないと組み込めません。

function businessDays($startDay, $countdays ){ $i=0; while($countdays > 0){ $startDay = strtotime("-1 day",$startDay); switch (date('w',$startDay)){ case 0: break; case 6: break; default: $countdays--; break; } $i++; } return $i; }
2005年05月09日 18時02分13秒 藤咲記す - カテゴリ: Web関連メモ - <%Views()%>

TrackBack

トラックバック URI←この記事にトラックバックする際使用してください。
(右クリックからショートカットのコピーを選択)
このエントリにトラックバックはありません

コメント

コメントを書く

この記事を携帯で読む

この記事のQRコード