strtotime() 関数: strtotime() 関数は、時刻文字列を解析することによって、タイムスタンプの結果を返します。
構文:strtotime($EnglishDateTime, $time_now)パラメータ: strtotime() 関数は、以下で説明するように、上記の 2 つのパラメータを受け入れます: $ EnglishDateTime:返される日付または時刻を示す英語の日付と時刻の説明。この関数は文字列を解析し、時間を秒単位で返します。これは必須パラメータです。 $ time_now: このパラメータは、戻り値の計算に使用されるタイムスタンプを指定します。これはオプションのパラメータです。
date() 関数: date() 関数は、よりわかりやすく人間が判読できる日付形式を返します。
構文:date( format, timestamp )パラメータ: この関数は、以下に説明するように、上記の 2 つのパラメータを受け入れます: format: 結果を表示するための日付と時刻の形式を指定します。 タイムスタンプ: これは、日付を生成するためのデフォルトの時間変数です。 注: PHP では、週は月曜日に始まるため、時刻文字列が「今週」として指定された場合、出力は月曜日のタイムスタンプになります。これは、 date() 関数を読み取り可能に渡すことで作成できます。 例 1: 時刻文字列が "this Week" (今週) の場合、デフォルトの週の最初の曜日を取得します。
<?php $firstday = date('l - d/m/Y', strtotime("this week")); echo "First day of this week: ", $firstday; ?>出力:
First day of this week: Monday - 11/02/2019PHP で日曜日を週の最初の日として使用するには、前の週の日曜日を考慮する必要があります。つまり、週の最初の日 (日曜日) を取得するには、前の週の日曜日を取得する必要があり、翌週の最初の日 (日曜日) を取得するには、今週の日曜日を取得する必要があります。 、 等々。
<?php $firstday = date('l - d/m/Y', strtotime("sunday -1 week")); echo "First day of this week: ", $firstday, "\n"; $firstday = date('l - d/m/Y', strtotime("sunday -2 week")); echo "First day of last week: ", $firstday, "\n"; $firstday = date('l - d/m/Y', strtotime("sunday 0 week")); echo "First day of next week: ", $firstday, "\n"; $firstday = date('l - d/m/Y', strtotime("sunday 1 week")); echo "First day of week after next week : ", $firstday; ?>出力:
First day of this week: Sunday - 10/02/2019 First day of last week: Sunday - 03/02/2019 First day of next week: Sunday - 17/02/2019 First day of week after next week : Sunday - 24/02/2019推奨: "
PHP チュートリアル"
この記事は、PHP で週の最初の曜日を取得する方法について説明しています。方法が紹介されているので、それが必要な友達に役立つことを願っています!以上がPHPで週の最初の曜日を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。