PHP で UNIX タイムスタンプを ISO 8601 日付文字列に変換する
Web 開発の複雑さを掘り下げると、多くの場合、次の操作が必要になります。タイムスタンプを取得し、人間が判読できる形式に変換します。 UNIX タイムスタンプは、エポック (通常は 1970 年 1 月 1 日、00:00:00 UTC) からの秒数として表され、時間を追跡する便利な方法を提供します。ただし、表示や保存の目的で、これらのタイムスタンプをより構造化された日付文字列に変換する必要があることがよくあります。
问题:
PHP では、UNIX をどのように変換できますか? 1333699439 などのタイムスタンプを ISO 8601 形式のフォーマット済み日付文字列に変換(例: 2008-07-17T09:24:17Z)?
回答案:
PHP には、タイムスタンプをフォーマットできる gmdate() 関数が用意されています。次の例は、目的の変換を実現する方法を示しています。
$timestamp = 1333699439; $dateString = gmdate("Y-m-d\TH:i:s\Z", $timestamp);
gmdate() 関数は、次の形式指定子を使用します。
これらの指定子を組み合わせることで、例に示す ISO 8601 形式を含む、さまざまな形式の日付文字列を作成できます。結果の日付文字列「2008-07-17T09:24:17Z」は、2008 年 7 月 17 日の 09:24:17 UTC を表します。
以上がPHP で UNIX タイムスタンプを ISO 8601 日付文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。