Как получить разницу во времени в минутах в PHP

Как вычислить мелкое различие между двумя разами в PHP?

252
задан S.L. Barth - Reinstate Monica 20 July 2012 в 20:58
поделиться

5 ответов

Вычтите прошлое большинство один от будущего большинство один и разделитесь на 60.

Времена сделаны в формате Unix, таким образом, они - просто большое количество, показывающее число секунд от January 1, 1970, 00:00:00 GMT

85
ответ дан Noman 23 November 2019 в 02:51
поделиться
<?php
$date1 = time();
sleep(2000);
$date2 = time();
$mins = ($date2 - $date1) / 60;
echo $mins;
?>
32
ответ дан Tom 23 November 2019 в 02:51
поделиться

Вот ответ:

$to_time = strtotime("2008-12-13 10:42:00");
$from_time = strtotime("2008-12-13 10:21:00");
echo round(abs($to_time - $from_time) / 60,2). " minute";
328
ответ дан Salman von Abbas 23 November 2019 в 02:51
поделиться
<?php
$start = strtotime('12:01:00');
$end = strtotime('13:16:00');
$mins = ($end - $start) / 60;
echo $mins;
?>

Вывод:

75
3
ответ дан 23 November 2019 в 02:51
поделиться

Вычтите времена и разделитесь на 60.

Вот пример, которые вычисляют прошедшее время от 2019/02/01 10:23:45 в минутах:

$diff_time=(strtotime(date("Y/m/d H:i:s"))-strtotime(2019/02/01 10:23:45))/60;
0
ответ дан 23 November 2019 в 02:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: