指定された日時までの「残り時間」を(部分的に)返すカウントダウン関数があります。値はDateIntervalオブジェクトとして返され、diffメソッドを使用して計算されます。
//calculate countdown time
$time_diff = $countdown->diff($current);
$ time_diffがDateIntervalオブジェクトであるとすると、これをどのように行うのでしょうか。
if ($time_diff > 60) {
//do stuff
}
上記のコードが機能しないことは知っていますが、同等の条件(「このDateIntervalオブジェクトに60秒以上残っている」)をどのように評価できますか?
問題は、スクリプトが「残り時間」をUnixタイムスタンプ整数として返すために使用され、関数がシステム内のさまざまなスクリプトによってより手続き的な方法で使用されることです。
有益な提案を事前に感謝します。