ホームページ >バックエンド開発 >PHPチュートリアル >PHPの数値タイムスタンプを日付と時刻に変換します
PHP 数値タイムスタンプを日付と時刻に変換する: date() 関数を使用して、タイムスタンプを特定の形式の日付と時刻に変換します。 gmdate() 関数を使用して、タイムスタンプをグリニッジ標準時 (GMT) 形式の日付と時刻に変換します。 d (日付)、m (月)、Y (年)、H (時)、i (分)、s (秒) などの追加の形式指定子がサポートされています。
PHP 数値タイムスタンプを日付と時刻に変換する
PHP では、数値タイムスタンプは UTC エポック (1970 年の数) を表します。年 1 月 1 日の午前 0 時からの秒数)。数値タイムスタンプを日付と時刻に変換するには、次の関数を使用できます:
date()
構文:
date(format, timestamp)
ここで:
例:
$timestamp = 1653433200; $date = date('Y-m-d H:i:s', $timestamp); echo $date; // 输出:2022-05-25 12:00:00
gmdate()
構文:
gmdate(format, timestamp)
gmdate() 関数は date() 関数に似ていますが、現地時間ではなくグリニッジ標準時 (GMT) を使用します。
例:
$timestamp = 1653433200; $date = gmdate('Y-m-d H:i:s', $timestamp); echo $date; // 输出:2022-05-25 07:00:00
デモ例
タイムスタンプを格納するデータベース フィールドがあると仮定します。フィールドから日付と時刻を取得するには、次のコードを使用できます。
$timestamp = $row['timestamp']; $date = date('Y-m-d H:i:s', $timestamp); echo $date; // 输出:日期和时间
その他の形式指定子
上記の形式に加えて、date() 関数次のような他の形式指定子もサポートしています。
以上がPHPの数値タイムスタンプを日付と時刻に変換しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。