ホームページ  >  記事  >  毎日のプログラミング  >  PHPを使用してカウントダウン関数を実装するにはどうすればよいですか? (写真 + ビデオ)

PHPを使用してカウントダウン関数を実装するにはどうすればよいですか? (写真 + ビデオ)

藏色散人
藏色散人オリジナル
2018-09-28 14:39:0310497ブラウズ

この記事では主にPHPで簡単なカウントダウン関数を実装する方法を紹介します。

私たちの日常生活では、タオバオの期間限定ショッピング、大学受験のカウントダウン、休日のカウントダウンなど、ある意味どこでもカウントダウンが行われています。ウェブサイトの開発中に、カウントダウン機能を実装する必要が生じる場合もあります。

PHP を初めて使う人にとっては少し難しいかもしれませんが、カウントダウンの実装原理をマスターすれば、簡単に実装できます。

PHP でカウントダウン 関数を実装する方法を簡単なコード例で紹介します。

カウントダウンの PHP 実装コード例は次のとおりです:

<?php
$time1 = time();
$time2 = strtotime("2018-10-1");
$time3 = strtotime("2018-10-1");
$sub = ceil(($time2 - $time1)/3600);
$sub2 = ceil(($time3 - $time1)/86400);

echo "距离十一放假还有$sub" . "小时!" . &#39;<br>&#39;;
echo "距离十一放假还有$sub2" . "天!" . &#39;<br>&#39;;

ブラウザ経由でアクセスするこのメソッドでは、カウントダウン効果は次のとおりです:

PHPを使用してカウントダウン関数を実装するにはどうすればよいですか? (写真 + ビデオ)

図に示すように、ここでは 11 までのカウントダウン関数を実装します。

上記のコードでは、まず

time 関数を使用して現在のタイムスタンプを取得し、次に strtotime 関数#を使用して、予想される通常の到着時刻を求めます。 2018-10-1" ##Unix タイムスタンプとして解決されました。 time: 現在の Unix タイムスタンプを返します。

strtotime: 文字列の日時記述を Unix タイムスタンプに解析します。

次に、式を使用します:

($time2 - $time1)/3600

現在の時刻から 11 月までに何時間あるかを計算します。 3600 は 1 時間の秒数を表します。

($time3 - $time1)/86400

現在の時刻から国慶節までの残り日数を計算します。 86400 は 1 日の秒数を表します。

: 計算結果を四捨五入するには、ceil 関数を使用する必要があります。

ceil は、最も近い整数に丸めることを意味します。

この記事は、PHP でカウントダウン関数を実装する簡単な方法に関するものです。困っている友人の役に立てば幸いです。

PHP についてさらに詳しく知りたい場合は、PHP 中国語 Web サイト

PHP ビデオ チュートリアル

を参照してください。誰でも参照して学ぶことができます。

以上がPHPを使用してカウントダウン関数を実装するにはどうすればよいですか? (写真 + ビデオ)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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