DateTimeImmutable::setMicrosecond
En esta página
DateTimeImmutable::setMicrosecond
Establece la parte de microsegundos de la hora
Descripción#
#[\NoDiscard(message: "as DateTimeImmutable::setMicrosecond() does not modify the object itself")] public DateTimeImmutable::setMicrosecond(int $microsecond): static
```php
Devuelve un nuevo objeto `DateTimeImmutable` construido a partir del antiguo, con la parte de microsegundos modificada.
## Parámetros
`microsecond`
El valor de microsegundos a establecer (de `0` a `999999`).
## Valores devueltos
Retorna un nuevo objeto `DateTimeImmutable` con los datos modificados.
## Errores/Excepciones
Si `microsecond` está fuera del rango \[`0`, `999999`\], se lanza una DateRangeError.
## Ejemplos
Ejemplo de DateTimeImmutable::setMicrosecond
```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