PHPでミリ秒を含む日時を表示する方法


  1. DateTimeクラスを使用する方法:
$date = new DateTime();
$milliseconds = $date->format('v');
echo $date->format('Y-m-d H:i:s') . '.' . $milliseconds;
  1. microtime関数を使用する方法:
$time = microtime(true);
$milliseconds = sprintf('%03d', ($time - floor($time)) * 1000);
echo date('Y-m-d H:i:s') . '.' . $milliseconds;
  1. gettimeofday関数を使用する方法:
$time = gettimeofday();
$milliseconds = sprintf('%03d', $time['usec'] / 1000);
echo date('Y-m-d H:i:s') . '.' . $milliseconds;

これらの方法は、PHPで現在の日時をミリ秒単位で表示するための一般的な方法です。必要に応じて、フォーマットを変更して表示する日時の形式をカスタマイズすることもできます。