php には非常に強力なシステム関数 date() 関数があります。必要なときにいつでも表示するために使用できます。たとえば、今日は月の何日かを判断する必要がある場合、PHP を使用してこの関数を実装する方法を見てみましょう。
この関数は主に date() 関数の w j パラメータを使用します。date() 関数には多くのパラメータがあります。この関数について詳しく知りたい場合はマニュアルを参照してください。
PHP date() パラメータの説明
2 つのパラメータ w j の説明は次のとおりです:
w 表示星期中的第几天,数字表示 0(表示星期天)到 6(表示星期六) j 月份中的第几天,数字表示从 1 到 31
PHP を使用して今日の曜日を決定するための特定のアルゴリズムは今月です はい:
日付 (つまり数値) とその週の合計日数 (7 日) との関係を使用して、ceil() 関数を使用して日付を直接取得します。今週の今日は。 ceil() 関数は、指定された数値 (float 数値) より大きい最小の整数を計算するために使用されます。例:
特定の月の 3 日が木曜日であると仮定すると、ceil(3/7) の値は 1 になり、この日が月の最初の木曜日であることを示します。次の木曜日の計算式は ceil(10/7) で、その値は 2 で、10 日が第 2 木曜日であることを示します。他のものも順番に推定できます。このアルゴリズムによれば、今日が月の何曜日であるかを計算する計算式は、ceil(date/7)となることがわかる。
<!--?php header('content-Type: text/html; charset=utf-8'); $wk_day=date('w'); //得到今天是星期几 $date_now=date('j'); //得到今天是几号 $wkday_ar=array('日','一','二','三','四','五','六'); //规范化周日的表达 $cal_result=ceil($date_now/7); //计算是第几个星期几 $str=date("Y年n月j日")." 星期".$wkday_ar[$wk_day]." - 本月的第 ".$cal_result." 个星期".$wkday_ar[$wk_day]; echo $str; ?-->
この実行の結果は次のとおりです:
2013 年 5 月 21 日火曜日 - 今月の第 3 火曜日。
以上がPHPを使用して曜日を確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。