前回の記事「PHP日時応用5:さまざまなタイムゾーンや場所の現在の日時を取得する」では、さまざまなタイムゾーンの時刻を取得する方法を紹介しました。 , 引き続き、PHP の日付の時間の使い方、つまり日付が週末かどうかを判断する方法について紹介していきます。
この記事のテーマはデートが週末かどうかを判断することですが、週末とは実際には土曜日から日曜日の夕方を指しますが、週休二日制導入後は毎週土曜日と日曜日を指します。 。おそらく誰もがすでに判断についての考えを持っているでしょう。
その方法を紹介する前に、ちょっとした英語の知識をご紹介します~
Monday: 月曜日、英語の略語Mon。
火曜日: 火曜日、英語の略語、火曜日。
水曜日: 水曜日、英語の略語 Wed。
木曜日: 木曜日、英語の略語 Thur。
Friday: フライデー、英語の略称Fri。
土曜: 土曜、英語の略語Sat。
Sunday: 日曜日、英語の略語 Sun。
PHP コードに直接進みましょう:
<?php $dt='2021-08-03'; $dt1 = strtotime($dt); $dt2 = date("l", $dt1); $dt3 = strtolower($dt2); if(($dt3 == "saturday" )|| ($dt3 == "sunday")) { echo $dt3.' 是周末'."\n"; } else { echo $dt3.' 不是周末'."\n"; }
実行結果は次のとおりです:
明らかに火曜日は週末ではありません~
次に、新しい日付を指定しましょう:
<?php $dt='2021-08-08'; $dt1 = strtotime($dt); $dt2 = date("l", $dt1); $dt3 = strtolower($dt2); if(($dt3 == "saturday" )|| ($dt3 == "sunday")) { echo $dt3.' 是周末'."\n"; } else { echo $dt3.' 不是周末'."\n"; }
結果は次のようになります:
日曜日は週末です。
とても簡単ですね~
いくつかの主要な関数の簡単な分析:
strtotime()
関数: 任意の英語を変換しますtext 日付または時刻の説明は、Unix タイムスタンプ (1970 年 1 月 1 日 00:00:00 GMT からの秒数) に解決されます。
strto lower()
関数: 文字列を小文字に変換します。
date()
関数: ローカルの日付と時刻をフォーマットし、フォーマットされた日付文字列を返します。
最後に、私たちのプラットフォームの最新の無料コース「0からPHPの世界に入る」をお勧めしたいと思います~ぜひ学んでください!
以上がPHP日時アプリケーション6: 日付が週末かどうかを確認するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。