ホームページ >バックエンド開発 >PHPチュートリアル >PHPの数値タイムスタンプを日付と時刻に変換します

PHPの数値タイムスタンプを日付と時刻に変換します

WBOY
WBOYオリジナル
2024-04-09 12:54:01952ブラウズ

PHP 数値タイムスタンプを日付と時刻に変換する: date() 関数を使用して、タイムスタンプを特定の形式の日付と時刻に変換します。 gmdate() 関数を使用して、タイムスタンプをグリニッジ標準時 (GMT) 形式の日付と時刻に変換します。 d (日付)、m (月)、Y (年)、H (時)、i (分)、s (秒) などの追加の形式指定子がサポートされています。

PHPの数値タイムスタンプを日付と時刻に変換します

PHP 数値タイムスタンプを日付と時刻に変換する

PHP では、数値タイムスタンプは UTC エポック (1970 年の数) を表します。年 1 月 1 日の午前 0 時からの秒数)。数値タイムスタンプを日付と時刻に変換するには、次の関数を使用できます:

date()

構文:

date(format, timestamp)

ここで:

  • 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() 関数次のような他の形式指定子もサポートしています。

  • d: 月の日 (01 ~ 31)
  • m: Month ( 01 ~ 12)
  • Y: 年 (例: 2022)
  • H: 24 時間形式の時間 (00 ~ 23)
  • i: 分 (00 ~ 59)
  • s: 秒 (00 ~ 59)

以上がPHPの数値タイムスタンプを日付と時刻に変換しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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