首先說一下請假規(guī)則吧:1、上午請假的,時長不得小于3小時2、下午請假的,時長不得小于5小時3、工作時間:9:00~18:004、中午有一小時非工作時間因為公司的制度,加班沒有加班費但是可以調(diào)休,所以時間必須精確到小時。那么問題來了:1、如果我請假的時間跨度是上午到下午滿足規(guī)則,但是系統(tǒng)計算時間會多一小時:我的解決方法是:首先判斷開始和節(jié)時間是否為同一天,再判斷開始時間是否為上午,結(jié)束時間是否為下午,如果都滿足,那么系統(tǒng)計算的時間再減去一小時2、如果有些人傻,選擇開始和結(jié)束時間的時候超出了工作時間,比如結(jié)束時間是18:00以后,那么又要判斷是否要扣除18:00以后的時間3、最麻煩的就是跨天,如果假期中包含法定假日、雙休等特殊情況。還有非整數(shù)跨天,比如只請到三天后的上午11點,那么三天后的0:00~9:00這段時間怎么去掉思緒有些混亂,還請有經(jīng)驗的前輩給分享一下經(jīng)驗,謝謝?。?
關(guān)于請假時間計算問題
尚方寶劍之說
2018-09-14 09:13:04