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

Mary-Kate Olsen
リリース: 2024-11-12 10:57:02
オリジナル
713 人が閲覧しました

How to Convert UNIX Timestamps to ISO 8601 Formatted Date Strings in PHP?

PHP で UNIX タイムスタンプをフォーマットされた日付文字列に変換する

PHP でタイムスタンプを操作する場合、多くの場合、タイムスタンプを人間が判読できる日付文字列に変換する必要があります。これは、日付と時刻を一貫した視覚的に魅力的な形式で表示する場合に特に便利です。使用される一般的な日付形式の 1 つは ISO 8601 形式で、次の形式で日付と時刻を表します。

この形式では、接尾辞 Z は時間が UTC (協定世界時) であることを示します。

UNIX タイムスタンプを ISO 8601 形式に変換する

UNIX タイムスタンプを ISO 8601 形式の日付文字列に変換するには、PHP の gmdate() 関数を使用できます。 gmdate() 関数は、日付形式の文字列とタイムスタンプの 2 つの引数を受け取ります。

たとえば、UNIX タイムスタンプ 1333699439 を ISO 8601 形式の日付文字列に変換するには、次のコードを使用します。

これにより、日付文字列が出力されます:

Y-m-dTH:i:sZ 形式文字列は、次の日付形式要素を指定します:

  • Y :年を4桁の数字で表します
  • m:月を2桁の数字で表します
  • d:日を2桁の数字で表します
  • T:日付と数字の区切り文字time
  • H: 時を 2 桁の数字で表す
  • i: 分を 2 桁の数字で表す
  • s: 秒を 2 桁の数字で表す
  • Z: UTC タイムゾーンインジケーター

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

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