PHP で UNIX タイムスタンプを ISO 8601 形式の日付に変換する方法

Linda Hamilton
リリース: 2024-11-14 09:50:02
オリジナル
1050 人が閲覧しました

How to Convert UNIX Timestamps to ISO 8601 Formatted Dates in PHP?

PHP で UNIX タイムスタンプを ISO 8601 形式の日付に変換する

UNIX タイムスタンプを「2008-07-17T09:24」のような形式の日付文字列に変換する:17Z」を PHP で実行するには、簡単なテクニックが必要です。タイムスタンプをこの形式に変換するには、次の手順に従います。

gmdate() 関数を使用した PHP 実装

gmdate() 関数は、この変換を実現する簡単な方法を提供します。 。タイムスタンプを引数として受け取り、指定された形式に従ってフォーマットされた日付文字列を返します。 ISO 8601 形式を取得するには、次の構文を使用します:

gmdate("Y-m-d\TH:i:s\Z", $timestamp);
ログイン後にコピー

ここで:

  • $timestamp は、変換される UNIX タイムスタンプです。
  • "Y-m -dTH:i:sZ" は ISO 8601 を指定しますformat.

例:

タイムスタンプ 1333699439 について考えます。 gmdate() 関数を使用すると、次のように ISO 8601 文字列に変換できます。

$timestamp=1333699439;
echo gmdate("Y-m-d\TH:i:s\Z", $timestamp);
ログイン後にコピー

これにより、結果が出力されます。 "2008-07-17T09:24:17Z".

以上がPHP で UNIX タイムスタンプを ISO 8601 形式の日付に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート