日付データ型($ deadlineと$ reported)の変数が2つあります。2つの日付の差を見つけるときに負の整数を表示する方法
例について:$期限=「2017年4月17日」と報告された$ =「2017年4月16日」
が、その後、私はデータ型を整数に日付データの種類を変更するのstrtotime()を使用します。
私が$ deadlineを$ reportsと引くと、私はいつも正の数になります。
負の数または正の数を表示する方法は結果によって異なりますか?
日付データ型($ deadlineと$ reported)の変数が2つあります。2つの日付の差を見つけるときに負の整数を表示する方法
例について:$期限=「2017年4月17日」と報告された$ =「2017年4月16日」
が、その後、私はデータ型を整数に日付データの種類を変更するのstrtotime()を使用します。
私が$ deadlineを$ reportsと引くと、私はいつも正の数になります。
負の数または正の数を表示する方法は結果によって異なりますか?
あなたが少ないことにより、より大きな数を減算しているので、あなたは常に正の数を取得します。期限までに減算して、負の数が表示されます。
締め切りを過ぎているかどうかを知りたいのですが... –
あなたはCarbonを使ってそれを行うことができます。 http://carbon.nesbot.com/docs/#api-comparison –
[確認]をオンにします。いくつかのコードを表示します。 – domsson
'$ deadline - $ reported'は正の数です。 '$ reporting - $ deadline'は負の数になります。あなたの数学を見ることができるように数字をエコーします。 – aynber
適切な比較と書式設定を行うには、[ここ](http://stackoverflow.com/questions/15421132/why-does-datetime-days-always-returns-a-positive-number)と[ここ](http: /stackoverflow.com/questions/21557958/datetime-class-how-to-deal-with-negative-date-interval)。 – aynber