ホームページ  >  記事  >  バックエンド開発  >  PHP で月の最初と最後の日付を確認するにはどうすればよいですか?

PHP で月の最初と最後の日付を確認するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-02 02:31:02169ブラウズ

How to Find the First and Last Dates of a Month in PHP?

PHP を使用して月の最初と最後の日付を検索する

PHP には、さまざまな日付を取得して書式設定できる日付と呼ばれる強力な関数が用意されています。タイムスタンプからの情報。これには、特定の月の最初と最後の日付を検索することが含まれます。

今月の日付の検索

現在の月の最初と最後の日付を検索するには、次のようにします。それぞれ「m-01-Y」と「m-t-Y」の形式文字列を指定するだけです。これらは、月の最初の日 (ハードコードされた「01」で示される) と月の最後の日 (「t」で示される) を表します。例:

<code class="php">$first_day_this_month = date('m-01-Y'); // hard-coded '01' for first day
$last_day_this_month  = date('m-t-Y');</code>

特定の月の日付の検索

特定の月の最初と最後の日付を検索するには、タイムスタンプを指定できます。これは、認識された日付形式の文字列または UNIX タイムスタンプにすることができます。たとえば、2010 年 4 月の最終日を検索するには:

<code class="php">$last_day_april_2010 = date('m-t-Y', strtotime('April 21, 2010'));</code>

書式記号について

date() は、書式文字列内の特定の記号を解釈して置き換えます。タイムスタンプの値を使用します。月と日の値を抽出するために使用される記号は次のとおりです。

  • Y: 4 桁の年
  • m: 先頭にゼロが付いた数値の月
  • t: 日数月内

追加の例

  • 月の最初と最後の秒を検索します:
<code class="php">$timestamp    = strtotime('February 2012');
$first_second = date('m-01-Y 00:00:00', $timestamp);
$last_second  = date('m-t-Y 12:59:59', $timestamp);</code>

date() 関数と利用可能な形式記号の詳細については、公式 PHP マニュアルを参照してください: http://php.net/manual/en/function.date.php.

以上がPHP で月の最初と最後の日付を確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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