📜  PHP | gettimeofday()函数(1)

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

PHP | gettimeofday()函数

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()函数,我们可以轻松地获取当前的秒数和微秒数,方便我们进行一些时间上的计算和操作。在实际开发中,该函数可以广泛地应用于时间戳、定时任务和性能测试等方面。