ホームページ  >  記事  >  バックエンド開発  >  PHP 日付と時刻のアプリケーション 2: 月の最初と最後の日を取得する

PHP 日付と時刻のアプリケーション 2: 月の最初と最後の日を取得する

藏色散人
藏色散人オリジナル
2021-07-28 17:52:203883ブラウズ

この記事を始める前に少し質問させてください。2018 年 5 月 23 日の 5 月の最初と最後の日は何日なのか、簡単に答えてください。小月記憶法を使いこなしている人なら、おそらく1秒で答えられるでしょう! 5 月 1 日と 5 月 31 日です ~

ああ、忘れるところでした (笑)、これは PHP の日付と時刻関数に関する一連の記事です。興味のある方は最初の記事「PHP の日付と時刻」をクリックしてください。応用例 1: 誕生日のカウントダウン日の簡単な実装>>

あまり詳しくは言わずに、PHP を使用して、特定の月の最初と最後の日を取得しましょう。

まず、phpstorm エディターを開いて、demo.php サンプル ファイルを作成します。

PHP 日付と時刻のアプリケーション 2: 月の最初と最後の日を取得する

##具体的なコード:

<?php

$dt = "2018-05-23";
echo &#39;第一天 : &#39;. date("Y-m-01", strtotime($dt)).&#39; <br> 最后一天 : &#39;. date("Y-m-t", strtotime($dt));

ファイルを実行して出力します。結果:

PHP 日付と時刻のアプリケーション 2: 月の最初と最後の日を取得する

#そうですか?過去に戻って、コンピューターのカレンダーで確認してみましょう (笑)~


PHP 日付と時刻のアプリケーション 2: 月の最初と最後の日を取得する

何も問題ありません。

上記のコードには、主要な関数が含まれています:

date() 関数の構文は、「date(format,timestamp);#」です。 ##" の場合、その機能はローカルの日付と時刻をフォーマットし、フォーマットされた日付文字列を返すことです。

strtotime()

関数の構文は「strtotime(time,now);」で、英語のテキストの日付または時刻の説明を解析して次のようにします。 Unix タイムスタンプ (1970 年 1 月 1 日 00:00:00 GMT からの秒数)。 ここで注意してください~ 年が 2 桁の形式で表現されている場合、値 0 ~ 69 は 2000 ~ 2069 にマッピングされ、値 70 ~ 100 は 1970 ~ 2000 にマッピングされます。

また、日付の形式は

m/d/y

または d-m-y です。区切り文字がスラッシュ (/) の場合は、m を使用します。 Americas /d/y 形式。区切り文字がダッシュ (-) またはドット (.) の場合、ヨーロッパの d-m-y 形式が使用されます。潜在的なエラーを回避するには、可能な限り YYYY-MM-DD 形式を使用するか、date_create_from_format() 関数を使用する必要があります。
その他の PHP ビデオ チュートリアルをお勧めします。

https://www.php.cn/course/list/29/type/2.html

## をクリックしてください。別の「PHP 面接質問まとめ (集)

」を皆さんにお勧めします。必ずお使いください。

以上がPHP 日付と時刻のアプリケーション 2: 月の最初と最後の日を取得するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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