DateTimeInterface::getMicrosecond

DateTimeImmutable::getMicrosecond

DateTime::getMicrosecond

Gets the microsecond part of the Unix timestamp

Description

public int DateTimeInterface::getMicrosecond()
public int DateTimeImmutable::getMicrosecond()
public int DateTime::getMicrosecond()

Gets the microsecond part of the Unix timestamp.

Parameters

This function has no parameters.

Return Values

Returns the microsecond part of the Unix timestamp representing the date.

Examples

Example #1 DateTimeInterface::getMicrosecond example

<?php
$date = new DateTimeImmutable('2024-01-01 12:34:56.789123');
var_dump($date->format('u'));
var_dump($date->getMicrosecond());
?>

The above example will output:

string(6) "789123"
int(789123)

See Also

  • DateTimeInterface::getTimestamp
  • DateTimeInterface::format