#この記事の動作環境: Windows 10 システム、php8.1.3 バージョン、dell g3 コンピューター。 PHP は、Web サイトや Web アプリケーションの開発に広く使用されている、人気のあるサーバー側プログラミング言語です。日付内の月を英語の月に変換する必要がある場合、PHP はこの機能を実現するための非常に便利な関数とメソッドをいくつか提供します。 PHP は、月を英語の月に変換するための 2 つの主要関数、`date()` と `strftime()` を提供します。これら 2 つの関数の使用方法は若干異なり、特定のニーズに応じて使用することができます。php で月を英語の月に変換する方法: 1. "mktime()" 関数を使用してタイムスタンプを作成し、そのタイムスタンプを "date()" 関数に渡します。英語の月を "F" として指定します。 " 、"echo" を実行するだけです。 2. "setlocale()" 関数を使用してローカリゼーション設定を英語に設定し、"mktime()" 関数を使用してタイムスタンプを作成し、それを "strftime()" 関数に渡します。出力形式「%B」を指定するには、「echo」を実行するだけです。
1. `date()` 関数を使用します:
`date()` 関数は、タイムスタンプまたは日付文字列を特定の日付/時刻形式にフォーマットできます。月を英語の月に変換する場合、パラメーター `'F'` を使用して、出力形式が完全な英語の月であることを指定できます。 以下はサンプル コードです:$month_number = 5; // 假设月份为5,即五月份 $english_month = date('F', mktime(0, 0, 0, $month_number, 1)); echo $english_month; // 输出 'May'
2. `strftime()` 関数を使用します:
`strftime()` 関数は、日付と時刻をローカライズされた文字列にフォーマットするために使用されます。パラメータ `'%B'` を使用すると、完全な英語の月を取得できます。 以下はサンプル コードです:setlocale(LC_TIME, 'en_US'); // 设置本地化设置为英语 $month_number = 5; // 假设月份为5,即五月份 $english_month = strftime('%B', mktime(0, 0, 0, $month_number, 1)); echo $english_month; // 输出 'May'
以上がPHPで月を英語の月に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。