我需要能够找到目前为止当月传递的分钟数。所以从这个月的第一个午夜到现在。
我怎么能这样做?因此,例如,本月的第一天凌晨1点将给我60分钟。
由于
答案 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