<%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; }
(右クリックからショートカットのコピーを選択)