Xの日付から今日の日付までに経過した「時間」の数を計算しようとしています。1日24時間あるので、これは簡単ですが、平日あたりの時間数を変えて計算する必要があります。
月曜日から金曜日の0600から2000、土曜日の0600から1800、日曜日の0900から1700までの時間を数えるだけです。また、クリスマスとボクシングデーを除く、バンクホリデー0900から1730まで。
たとえば、日付が2013年2月27日12:00:00の場合、平日はおよそ9日、土曜日は2日、日曜日は2日です。したがって、これにより、合計は次のようになります(日付が2013年12月3日12:00であると仮定):166時間(126 + 24 + 16)これは3.9「期間」に相当します
これは意味がありますか?
編集:私は実際に、上記の日付を取得し、上記の日付から何日、土曜日、日曜日、および銀行の休日があったかを計算し、次に上記の日数を掛けた時間を差し引くことによって、これを簡単に行うことができますか?