PHPでは、タイムスタンプは、1970年1月1日の00:00:00 UTCから特定の瞬間までの秒数を指します。タイムスタンプを人間の読み取り可能な日付形式に変換するために、一般的な方法は日付()関数を使用することです。
日付()関数は、タイムスタンプを日付形式に変換する最も一般的な方法です。その基本的な構文は次のとおりです。
<span class="fun">日付(フォーマット、タイムスタンプ)</span>
で:
たとえば、次のコードは、タイムスタンプを「毎月」形式に変換します。
$timestamp = time();
$date = date("Y-m-d", $timestamp);
echo $date; // 出力:2023-03-08
PHPは、一般的に使用されている文字列の多くの事前定義された日付形式の文字列を提供します。
データベースからタイムスタンプを取得し、「曜日、年、月、日」形式に表示されたいとします。次のコードを使用できます。
$timestamp = strtotime("2023-03-08 12:30:00");
$weekday = date("l", $timestamp);
$date = date("Y-m-d", $timestamp);
echo "$weekday, $date"; // 出力:水曜日, 2023-03-08
strtotime()関数は、「2023-03-08 12:30:00」などの日付文字列をタイムスタンプに変換できます。日付()関数と組み合わせて使用され、日付と時間を簡単に変換できます。
この記事の例を使用して、 Date()関数を使用してPHPのタイムスタンプをさまざまな形式の日付に変換する方法を確認できます。 strtotime()関数と組み合わせることで、アプリケーションでさまざまな日付と時刻の変換を簡単に処理して、毎日のプログラミングニーズを満たすことができます。