ホームページ  >  記事  >  バックエンド開発  >  PHPの日時関数strtotime()を使ったカウントダウンの機能例を詳しく解説

PHPの日時関数strtotime()を使ったカウントダウンの機能例を詳しく解説

怪我咯
怪我咯オリジナル
2017-04-20 14:54:378629ブラウズ

先ほど 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." "."天!!!";

?>

コードの実行結果:

PHPの日時関数strtotime()を使ったカウントダウンの機能例を詳しく解説

上記の例では ceil() 関数を使用しましたが、ここでは PHPの日時関数strtotime()を使ったカウントダウンの機能例を詳しく解説ceil() 関数について学習します

ceil() 関数: は最も近い整数に切り上げられます。構文形式は次のとおりです。

ceil(x)

説明

x に小数部がある場合は、切り上げられて、x より小さくない次の整数を返します。通常、浮動小数点値の範囲は整数の範囲よりも大きいため、ceil() によって返される型は依然として浮動小数点です。

ceil() 関数の例を見てください

<?php

echo ceil(0.60)."<br/>";

echo   ceil(5.1);

?>

ceil() 関数の結果:

PHPの日時関数strtotime()を使ったカウントダウンの機能例を詳しく解説 次のセクションでは、「実行速度を計算する」方法を説明します。ページスクリプトの時間」。

以上がPHPの日時関数strtotime()を使ったカウントダウンの機能例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。