時間の取得(PHP)

時間を司るPHP関数

date(),time(),strtotime()
よく使いそうな形式且つ、日本時間で表示させてみる。

PHP

  $gettime1 = time() + 32400;
  echo date( "Y/m/d H:i:s" , $gettime1 );

※こっちの方が個人的に好きかも

  $gettime2 = strtotime( "+9 hour" );
  echo date( "Y/m/d H:i:s" , $gettime2 );

date()フォーマット形式

// F(英語表記の月) j(日), Y(年), g:i(時間:分) a(am/pm)
date("F j, Y, g:i a");

// MM.DD.YY
date("m.d.y");

// d, m, YYYY
date("j, n, Y");

// D(英語表記の曜日) M(英語表記の月頭文字3文字) DD HH:II:SS T YYYY
date("D M j G:i:s T Y");

// YYYY-MM-DD HH:II:SS
date("Y-m-d H:i:s");

デモ

timeでの出力
2024/03/28 18:05:12

strtotimeでの出力
2024/03/28 18:05:12

デモのソース

<?php
  $gettime1 = time() + 32400;
  echo "<p>timeでの出力<br>";
  echo date( "Y/m/d H:i:s" , $gettime1 );
  echo "</p>";

  echo "<p>strtotimeでの出力<br>";
  $gettime2 = strtotime( "+9 hour" );
  echo date( "Y/m/d H:i:s" , $gettime2 );
  echo "</p>";
?>