Web アプリケーションの開発では、通常、時間の処理が重要な問題になります。 PHP は、豊富な時刻関数と書式設定オプションを提供する人気のプログラミング言語であり、時刻データを簡単に処理できます。この記事では、PHP を使用して時刻をフォーマットする方法と、いくつかの一般的な時刻関数について説明します。
PHP では、date 関数を使用してタイムスタンプ (UNIX タイムスタンプまたは時刻文字列) をさまざまな時刻形式に変換できます。 date 関数は 2 つのパラメータを取ります。1 つ目は出力時刻形式を指定する形式文字列で、2 つ目はオプションのタイムスタンプです。 2 番目の引数を省略した場合、デフォルトで現在時刻が使用されます。
次に、一般的な時刻形式コードをいくつか示します:
コード | 説明 |
---|---|
年、4 桁 | |
年、2 桁 | |
月、数値 (先頭にゼロあり) | |
月、数値 (先頭にゼロなし) | |
日、数値 (先頭にゼロあり) | |
日、数値、先頭にゼロなし | ##H |
h | |
#i | #分、数字 |
s | 秒、数字 |
#A | 午前または午後 |
a | 午前または午後、小文字 |
ここにこのコードを使用してさまざまなタイプの時刻形式を作成する方法を示す例をいくつか示します。 | // 输出格式为类似于 "2018-09-12" 的标准日期格式 echo date("Y-m-d"); // 输出格式为类似于 "2018年9月12日" 的中文格式 echo date("Y年n月j日"); // 输出格式为类似于 "2018-09-12 14:30:00" 的标准日期和时间格式 echo date("Y-m-d H:i:s"); // 输出格式为类似于 "下午 02:30" 的时间格式 echo date("A h:i"); ログイン後にコピー | 日付関数に加えて、PHP では、より複雑なタスクを実行するための他の時刻関数も多数提供しています。一般的な時間関数をいくつか示します。
strtotime | |
---|---|
time | 現在の UNIX タイムスタンプを取得します |
指定した日付と時刻の UNIX タイムスタンプを取得する | |
これらの関数の使用方法を示す例をいくつか示します: | 簡単に言うと, PHP には、時刻データを簡単に扱うための便利な時刻関数と形式オプションが多数用意されています。 Web アプリケーションの開発中は、時間関連のタスクを処理する前に、ドキュメントを注意深く読み、PHP の時間処理に関するベスト プラクティスを理解する必要があります。 |
以上がPHPステートメントで時刻の形式を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。