Documentación offline PHP master

DateTime::setMicrosecond

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

En esta página

DateTime::setMicrosecond

Establece la parte de microsegundos de la hora

Descripción#

public DateTime::setMicrosecond(int $microsecond): static
```php

Establece la parte de microsegundos de la hora.

Igual que DateTimeImmutable::setMicrosecond pero funciona con `DateTime`.

## Parámetros

`microsecond`  
El valor de microsegundos a establecer (de `0` a `999999`).

## Valores devueltos

Retorna el objeto modificado `DateTime` para encadenar métodos.

## Errores/Excepciones

Si `microsecond` está fuera del rango \[`0`, `999999`\], se lanza una DateRangeError.

## Ejemplos

Ejemplo de DateTime::setMicrosecond
format('Y-m-d H:i:s.u') . PHP_EOL; $date->setMicrosecond(987654); echo $date->format('Y-m-d H:i:s.u') . PHP_EOL; ?>

```php

El ejemplo anterior mostrará:

1970-01-01 00:02:03.456789
1970-01-01 00:02:03.987654

Véase también#

DateTimeInterface::getMicrosecond