ホームページ > バックエンド開発 > PHPチュートリアル > PHPで週の最初の曜日を取得する方法

PHPで週の最初の曜日を取得する方法

藏色散人
リリース: 2023-04-05 07:04:01
オリジナル
4527 人が閲覧しました




## PHP strtotime() 関数を使用して週の最初の曜日を取得します。この関数は、デフォルトの時間変数 timestamp を返し、date() 関数を使用してタイムスタンプの日付を理解可能な日付に変換します。

PHPで週の最初の曜日を取得する方法

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(&#39;l - d/m/Y&#39;, strtotime("this week")); 
  
echo "First day of this week: ", $firstday; 
  
?>
ログイン後にコピー

出力:

First day of this week: Monday - 11/02/2019
ログイン後にコピー

PHP で日曜日を週の最初の日として使用するには、前の週の日曜日を考慮する必要があります。つまり、週の最初の日 (日曜日) を取得するには、前の週の日曜日を取得する必要があり、翌週の最初の日 (日曜日) を取得するには、今週の日曜日を取得する必要があります。 、 等々。


PHP は、時刻文字列での -ve インデックス付けをサポートしています。したがって、前の週を取得するには、時刻文字列を「-1 週」として使用できます。また、現在の日を取得するには、日時文字列の名前も含める必要があります。

例 2: 週の最初の日 (日曜日) を取得します。

<?php 
  
$firstday = date(&#39;l - d/m/Y&#39;, strtotime("sunday -1 week")); 
echo "First day of this week: ", $firstday, "\n"; 
  
$firstday = date(&#39;l - d/m/Y&#39;, strtotime("sunday -2 week")); 
echo "First day of last week: ", $firstday, "\n"; 
  
$firstday = date(&#39;l - d/m/Y&#39;, strtotime("sunday 0 week")); 
echo "First day of next week: ", $firstday, "\n"; 
  
$firstday = date(&#39;l - d/m/Y&#39;, 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート