PHP Minutes in month

时间:2011-08-10 17:49:52

标签: php time

我需要能够找到目前为止当月传递的分钟数。所以从这个月的第一个午夜到现在。

我怎么能这样做?因此,例如,本月的第一天凌晨1点将给我60分钟。

由于

2 个答案:

答案 0 :(得分:2)

$seconds = time() - strtotime('2011-01-01 00:00:00');
$minutes = $seconds / 60;

详细说明:

这是对unix时间戳(自1970年1月1日以来的秒数)的一些简单操作。因此,您获取当前时间戳并减去本月第一天的时间戳。这将为您提供本月已过去的总秒数。如果除以60,则得到本月已经过的总分钟数。

答案 1 :(得分:2)

这应该适合你:

$time = time();
$minutes = ($time-strtotime(date('Y-m-00', $time)))/60;

截至目前$minutes === 15477.1