0

ここまでで、日と時間をカウント ダウンするスクリプトを作成しましたが、分と秒もカウントするにはどうすればよいでしょうか。

$remaining = strtotime($ActiveListing['ListingExpires']) - time();
$days_remaining = floor($remaining / 86400);
$hours_remaining = floor(($remaining % 86400) / 3600);
4

3 に答える 3

0

date()を使用した解決策を考えました:

$remaining = strtotime($ActiveListing['ListingExpires']) - time();
list($months, $days, $hours, $minutes, $seconds) = explode(" ",date("n j H i s",$remaining));
$months--;$days--;
echo "$months months - $days days - $hours hours - $minutes minutes - $seconds seconds left";
于 2013-03-01T00:24:34.633 に答える
0
$remaining         = strtotime($ActiveListing['ListingExpires']) - time();
$days_remaining    = floor($remaining/60/60/24);
$hours_remaining   = floor(($remaining-($days_remaining*60*60*24))/60/60);
$minutes_remaining = floor(($remaining-($days_remaining*60*60*24)-($hours_remaining*60*60))/60);
$seconds_remaining = floor(($remaining-($days_remaining*60*60*24)-($hours_remaining*60*60))-($minutes_remaining*60));
于 2013-03-01T00:25:59.847 に答える