0

ceil を使用して 2013-02-28 を開始として入力し、2013-05-30 を終了として入力すると、2 つの間に 92 日が表示されます。

return ceil(($end - $start) / $medium);

フロアを使用すると、91日かかります:

return floor(($end - $start) / $medium);

これをExcelで実行し、mysqlでdatediff関数を使用すると、91も表示されます.rwoの違いと、どちらが正しい方法ですか?

4

2 に答える 2

0

ceil — 分数を切り上げる floor — 分数を切り捨てる

天井 (4.1) = 5 床 (4.1) = 4

于 2013-04-04T12:09:53.007 に答える