ホームページ  >  記事  >  バックエンド開発  >  PHP でタイムスタンプを人間が判読できる日付/時刻に変換するにはどうすればよいですか?

PHP でタイムスタンプを人間が判読できる日付/時刻に変換するにはどうすればよいですか?

DDD
DDDオリジナル
2024-10-30 04:11:28294ブラウズ

How to Convert Timestamps to Human-Readable Date/Time in PHP?

PHP でタイムスタンプを人間が判読できる日付/時刻に変換する

問題:

PHP セッションにタイムスタンプが保存されており、それを人間が判読できる日付と時刻として表示したいと考えています。ただし、strftime や strtotime などの標準の PHP 日付関数は、このタスクでは成功しませんでした。

解決策:

タイムスタンプを読み取り可能な日付に変換するには/time PHP では、date() 関数を使用します。この関数はタイムスタンプを引数として受け取り、指定された形式に従ってフォーマットされた日付と時刻の文字列を返します。

例:

1299446702 のタイムスタンプを変換する方法は次のとおりです。 :

<code class="php">echo date('m/d/Y', 1299446702);</code>

このコードは、指定されたタイムスタンプで表される日付と時刻である「12/28/2010」を出力します。

カスタマイズ:

さまざまな形式指定子を date() 関数に渡すことで、日付と時刻の文字列の形式をカスタマイズできます。一般的な形式指定子は次のとおりです。

  • m - 月 (01-12)
  • d - 月の日 (01-31)
  • Y - 年 (nnnn) )
  • H - 時 (00-23)
  • i - 分 (00-59)
  • s - 秒 (00-59)

たとえば、次のコードは「2010 年 12 月 28 日 12:00 AM」を出力します:

<code class="php">echo date('F j, Y g:i A', 1299446702);</code>

以上がPHP でタイムスタンプを人間が判読できる日付/時刻に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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