📜  以毫秒显示日期时间 php (1)

📅  最后修改于: 2023-12-03 15:36:22.612000             🧑  作者: Mango

以毫秒显示日期时间 PHP

在 PHP 中,可以使用 DateTime 类来格式化日期时间,并通过 microtime 函数获取当前日期时间的毫秒数。下面是一个简单的 PHP 函数,用于将日期时间以毫秒格式显示:

function getMilliseconds() {
    $dateTime = new DateTime();
    $timestamp = $dateTime->getTimestamp();
    $microseconds = $dateTime->format("u");
    return ($timestamp * 1000) + round($microseconds / 1000);
}

echo getMilliseconds();

该函数首先创建一个 DateTime 实例,并获取当前日期时间的时间戳。然后,使用 format 函数获取微秒,并将其舍入到最接近的毫秒数。最后,将时间戳和微秒数(以毫秒为单位)相加,并返回结果。

例如,如果当前日期时间是 2022-09-06 16:25:42.123456,该函数将返回 1662570342123

总结

这是以毫秒显示日期时间的 PHP 示例代码。使用 DateTime 类和 microtime 函数,可以很容易地格式化日期时间并获取毫秒数。希望这个简单的示例能够帮助你在 PHP 中处理日期时间。