ホームページ  >  記事  >  バックエンド開発  >  PHP日時アプリ1:誕生日カウントダウン日の簡単実装

PHP日時アプリ1:誕生日カウントダウン日の簡単実装

藏色散人
藏色散人オリジナル
2021-07-28 14:45:263586ブラウズ

タイトルから、新しい記事シリーズを開始することがわかります~その後、PHP 数学関数シリーズに関する以前の記事をクリックしてください ->PHP 数学関数の練習 1: max() and min() 関数の楽しい分析>>学習を始めましょう。このシリーズは引き続き更新していきます~今日の記事は、PHP の日付と時間の旅の始まりです~

都市型プロジェクトを開発するとき、通常、イベントのカウントダウンの要件と同様に、今日はその複雑さについては説明しません。最も単純な誕生日のカウントダウンから学びましょう~

このような質問があるとします->"どのように作成しますか?今日から誕生日までの日数 " の計算を実装する PHP スクリプト。

段階的に実装してみましょう:

最初に PHP サンプル ファイル (demo.php) を作成します。php

PHP日時アプリ1:誕生日カウントダウン日の簡単実装

##具体的なコードは次のとおりです:

<?php

$target_days = mktime(0,0,0,10,29,2021);// 修改日期 10/29/2021
$today = time();
$diff_days = ($target_days - $today);
$days = (int)($diff_days/86400);
print "距离下一个生日的天数: $days 天!"."<br>";

ここで定義した誕生日の時刻は 2021 年 10 月 29 日なので、実行して確認してみましょう:

PHP日時アプリ1:誕生日カウントダウン日の簡単実装

この記事を書いている今日は2021年7月28日ですが、2021年10月29日は実に92日です!

これで完了です、誕生日カウントダウンの日はとても簡単です~

上記のコードで使用されている関数について、以下で説明しましょう:

1. # in PHP # #mktime()

この関数を使用すると、日付の UNIX タイムスタンプを返すことができます。構文は "mktime(hour,nutrition,second,month,day,year,is_dst);",ここで、パラメータはそれぞれ、時、分、秒、月、日、年を表します。is_dst パラメータは、時間が夏時間中の場合は 1 に設定され、それ以外の場合は 0 に設定されることを示します。 、不明な場合は -1 (デフォルト) に設定されます。不明な場合、PHP はそれを自分で見つけようとします (予期しない結果が生じる可能性があります)。注: このパラメータは PHP 5.1.0 では非推奨になりました。代わりに、新しいタイムゾーン処理機能が使用されます。 2.

time()

関数は、Unix エポック (1970 年 1 月 1 日 00:00:00 GMT) からの現在時刻の秒数を返すために使用されます。 PHP 中国語 Web サイトには、高品質の PHP ビデオ リソースが多数あります。誰でも無料で学習できます。アドレスをクリックしてください ->

https://www.php.cn/course/list /29/type/ 2.html

以上がPHP日時アプリ1:誕生日カウントダウン日の簡単実装の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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