|
▼ichinose さん:
>提示してコードで誤差がでたのですか?
>だとしたら、誤差が発生した時刻情報(開始時刻と終了時刻)を教えてください。
→数回試してみて誤差が出たような気がしたのですが、はっきりと覚えていません。(ローカルウインドウで値を確かめていました。)
これはコードを十分把握してからもう一度検証しようと思っていたのですが、まだ検証できていません。
もう一度コードと照らし合わせてみながら確かめます。
ありがとうございます。
>私は、
>20:00から、翌日の6:00までの料金を1500を超えないようにしてあります。
>つまり、
>開始を0:00 終了を23:00とした場合は、
>0:00〜6:00-----200*6=1200
>6:00〜20:00----14*3*400=16800
>20:00〜23:00---3*2*300=1800--->1500(上限金額設定)
>で1200+16800+1500=19500という料金にしていますが。
>ハトさんは、
>16800+1500=18300にしています。
>これが、本来はどちらが仕様ですか?
→すいません。ここは見落としていました。
ichinose さんの仕様が正しい解釈です。
あくまでも連続している時間が長ければサービスがあるという上限金額設定ですので、前日の分は参照しません。
曜日の件も考えてみます。
|
|