如何获得自午夜以来经过的秒数

php
2022-08-30 17:25:38

使用PHP如何获得自当天午夜以来经过的秒数?

我现在尝试的只是:

$hour=substr(date("h:i:s"),0,2);
$minute=substr(date("h:i:s"),3,2);
echo $hour."\r\n";
echo $minute."\r\n";

...但它没有返回响应的正确服务器时间,我不知道该怎么做。


答案 1

这应该有效。

echo time() - strtotime("today");

不过,这只会显示您的服务器时区。


答案 2

我认为最简单的方法是将当前时间(以秒为单位)除以一天中的秒数(60 * 60 * 24),并取出余数:

(time() % 86400)

推荐