# time_sleep_until

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

time_sleep_until — Hacer que el script duerma hasta el momento especificado

### Descripción

time_sleep_until(float `$timestamp`): bool

Hace que el script duerma hasta la marca de tiempo especificada dada por `timestamp`.

### Parámetros

`timestamp`

  La marca de tiempo en la que el script debería despertar.

### Valores devueltos

Devuelve `true` en caso de éxito o `false` en caso de error.

### Historial de cambios

Versión | Descripción
--- | ---
5.3.0 | Esta función ahora está disponible en plataformas Windows.

### Errores/Excepciones

Si la `timestamp` especificada está en el pasado, esta función generará un error de nivel `E_WARNING`.

### Ejemplos

Ejemplo #1 Un ejemplo de time_sleep_until()

`<?php
//devuelve false y genera una advertencia
var_dump(time_sleep_until(time()-1));
// puede funcionar solamente en ordenadores más rápidos, dormirá durante 0.2 segundos
var_dump(time_sleep_until(microtime(true)+0.2));
?>`

### Notas

> Nota: Todas las señales serán emitidas después de que despierte el script.

### Ver también

- sleep() - Retrasar la ejecución
- usleep() - Retrasar la ejecución en microsegundos
- time_nanosleep() - Retrasar por un número de segundos y nanosegundos
- set_time_limit() - Limita el tiempo máximo de ejecución