Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

microtime

Возвращает текущее время с точностью до микросекунд.

Синтаксис

microtime(bool $as_float = false): string|float

Параметры

ПараметрТипОписание
$as_floatboolНеобязательный. `true` — вернуть дробным числом секунд.

Возвращаемое значение

string|floatМетка времени с дробной частью.

Примеры

Замер времени выполнения:

<?php
 
$start = microtime(true);
 
$sum = array_sum(range(1, 100000));
 
$seconds = microtime(true) - $start;
 
echo $sum, ' ', $seconds < 1 ? 'fast' : 'slow';

Результат:

5000050000 fast

Примечания

Для точных замеров лучше hrtime(true): она возвращает наносекунды и не зависит от перевода системных часов.

См. также

  • time — Возвращает текущую метку времени.

Вопросы и ответы по теме

В учебнике

  • Дата и время — Работа с датами в PHP — функция date, класс DateTimeImmutable, форматы, сложение и разница дат.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.