我现在正在使用一些 PHP 来输出距离特定日期还有多少天、小时、分钟和秒。它工作得很好,但截至目前,它会输出如下内容:14:5:33:36
理想情况下,如果它小于 10,我希望它输出 05 而不仅仅是 5。我知道这在 PHP 中一定相当简单,但是作为前端开发人员......我只是不能完全围绕这个. 以下是我目前正在使用的代码:
<?
$rem = strtotime('2013-02-01 14:00:00') - time();
$day = floor($rem / 86400);
$hr = floor(($rem % 86400) / 3600);
$min = floor(($rem % 3600) / 60);
$sec = ($rem % 60);
if($day)
echo "$day:";
if($hr)
echo "$hr:";
if($min)
echo "$min:";
if($sec)
echo "$sec";
?>
如何实现?