Documentación offline PHP master

microtime

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

microtime

Devuelve el timestamp UNIX actual con microsegundos

Descripción#

microtime([bool $as_float]): string
```php

`microtime` devuelve el timestamp Unix, con microsegundos. Esta función está únicamente disponible en los sistemas que soportan la función gettimeofday().

Para medir el rendimiento, se recomienda el uso de `hrtime`.

## Parámetros

`as_float`  
Si se utiliza y se define como `true`, `microtime` devolverá un `float` en lugar de un `string`, tal como se describe en la sección de valores devueltos a continuación.

## Valores devueltos

Por omisión, `microtime` devuelve un `string` en el formato "msec sec", donde `sec` es el número de segundos desde la época Unix (1 de Enero de 1970, 00:00:00 GMT), y `msec` es el número de microsegundos que han transcurrido desde `sec`, expresado en segundos en forma de fracción decimal.

Si `as_float` se define como `true`, entonces `microtime` devuelve un `float`, que representa el tiempo actual, en segundos, desde la época Unix, con precisión de microsegundo.

## Ejemplos

Duración de ejecución de un script en PHP
Ejemplo con `microtime` y `REQUEST_TIME_FLOAT`