php里边,如何计算现在到24点的间隔时间
发布网友
发布时间:2022-07-13 15:30
我来回答
共4个回答
热心网友
时间:2023-11-04 13:31
$now = time();
$over = strtotime(date("y-m-d 23:59:59",$now));
$dif = $over - $now;
应该可以,返回时间间隔为单位为秒
热心网友
时间:2023-11-04 13:32
strtotime()函数的作用是将日期时间描述解析为 Unix 时间戳
int strtotime ( string time [, int now] )
<?
//1. 获取明天的日期
$tomo = date("Y-m-d",strtotime("+1 day"));
//2. 明天凌晨的时间减去现在的时间,获取到24点的时间间隔
$seconds = strtotime($tomo) - time();
echo "到24点还差:".changeTimeType($seconds);
function changeTimeType($seconds) {
if ($seconds > 3600) {
$hours = intval($seconds / 3600);
$minutes = $seconds % 3600;
$time = $hours . ":" . gmstrftime('%M:%S', $minutes);
} else {
$time = gmstrftime('%H:%M:%S', $seconds);
}
return $time;
}
?>
热心网友
时间:2023-11-04 13:32
strtotime(date('Y-m-d 00:00:00',time()+86400))-time()
热心网友
时间:2023-11-04 13:33
获取系统当前时间,然后在跟23.59.59之间相减