私は現在アプリケーションに取り組んでおり、既存の請求システムに新しい機能を追加する必要があります。
従業員は次のように労働時間をあきらめます。
Start: 18:30 01-01-2012
End: 00:30 02-01-2012
これで、誰かが選択した日付範囲から請求書を作成すると、システムは総労働時間x時間価格を生成しました。これは正常に機能し、問題ではありません。
ここで、勤務時間がたとえば夕方、夜間、週末(土曜日/日曜日)、および休日である場合、システムは時給に加えて追加の%を請求できる必要があります。
誰かがこれを実現する方法を知っていますか?
週末を取得するのはそれほど難しいことではありませんが、週末を取得するときは、これらの週末に何時間働いているかも調べる必要があります。
私のアイデアは、最初に時間範囲をループし、最初に1日あたりの日付をループし、次に毎日の時間をループし、次に各ループで何らかのチェックを行って、それが夜間、夕方、週末、休日かどうかを確認することでした。時間..
私はちょっと立ち往生しているので、私はどんなアイデアも聞きたいです。