📅  最后修改于: 2023-12-03 15:18:23.270000             🧑  作者: Mango
gettimeofday()
函数是一个PHP时间函数,它返回一个数组,包含当前时间的秒数和微秒数。
gettimeofday($return_float=false);
该函数有一个可选参数,它是一个布尔值,用于指定返回的时间戳类型。如果设置为true
,则返回浮点数类型的时间戳;如果设置为false
或未提供该参数,则返回一个包含秒数和微秒数的数组。
当未指定返回浮点数类型时,函数返回一个数组,包含以下两个元素:
sec
- 自 Unix 纪元(1970 年 1 月 1 日 00:00:00 GMT 以来的秒数。usec
- 微秒数。当指定了返回浮点数类型时,函数将返回当前时间戳的浮点数表示。
以下示例演示了如何使用gettimeofday()
函数来获取当前时间戳:
// 获取当前时间戳
$time = gettimeofday();
echo "Seconds: " . $time['sec'] . "\n"; // 输出秒数
echo "Microseconds: " . $time['usec'] . "\n"; // 输出微秒数
返回:
Seconds: 1630141056
Microseconds: 870308
通过gettimeofday()
函数,我们可以轻松地获取当前的秒数和微秒数,方便我们进行一些时间上的计算和操作。在实际开发中,该函数可以广泛地应用于时间戳、定时任务和性能测试等方面。