Establece la parte de microsegundos de la hora

# DateTime::setMicrosecond

(PHP 8 >= 8.4.0)

DateTime::setMicrosecond — Establece la parte de microsegundos de la hora

### Descripción

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

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 #1 Ejemplo de DateTime::setMicrosecond()

    <?php
    $date = DateTime::createFromTimestamp(123.456789);
    echo $date->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;
    ?>

El ejemplo anterior mostrará:

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

### Ver también

- DateTimeInterface::getMicrosecond() - Obtiene la parte de microsegundos de la marca de tiempo Unix

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open