先ほど strtotime() 関数を使用して、 2 つの時刻の大きさを比較する関数 を実装しました。PHP は、2 つの日付の大きさを比較するだけでなく、2 つの日付の差を正確に計算することもできます。この章でも、引き続き strtotime() 関数を使用してカウントダウン関数を開発します。
strtotime() 関数は、英語のテキストの日付と時刻を UNIX タイムスタンプに解析します。これについては以前に説明したので、ここでは詳しく説明しません。
カウントダウン アプレットの例、コードは次のとおりです
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $time1=strtotime(date("Y-m-d H:i:s")); //获取当前时间 $time2=strtotime("2017-5-1"); //五一放假时间 $time3=strtotime("2017-5-5"); //端午放假时间 $sub1=ceil(($time2-$time1)/3600); //(60秒*60分)秒/小时 $sub2=ceil(($time3-$time1)/86400); //(60秒*60分*24小时)秒/天 echo "离五一放假时间还有"." ".$sub1." "."小时!!!"; echo "<p>"; echo "离端午节放假时间还有"." ".$sub2." "."天!!!"; ?>
上記の例では ceil() 関数を使用しましたが、ここでは ceil() 関数について学習します
ceil() 関数: は最も近い整数に切り上げられます。構文形式は次のとおりです。 ceil(x)
x に小数部がある場合は、切り上げられて、x より小さくない次の整数を返します。通常、浮動小数点値の範囲は整数の範囲よりも大きいため、ceil() によって返される型は依然として浮動小数点です。
ceil() 関数の例を見てください<?php echo ceil(0.60)."<br/>"; echo ceil(5.1); ?>
ceil() 関数の結果:
次のセクションでは、「実行速度を計算する」方法を説明します。ページスクリプトの時間」。
以上がPHPの日時関数strtotime()を使ったカウントダウンの機能例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。