Конвертировать дни, часы и минуты в общее количество минут - PullRequest
0 голосов
/ 18 сентября 2018

Извините, если это не подходящее место для публикации, но я не могу найти подходящий ответ. Но я не смог найти подходящий ответ.время на сайте, и это вставляется в базу данных (два разных поля, поле даты и поле времени).

Затем мне нужно получить общее количество минут до этого дня / времени.У меня есть следующий код, который распечатывает дни, часы и минуты.Но я не уверен, как преобразовать его в общее количество минут:

date_default_timezone_set("Europe/London");
$now = new DateTime();
$future_date = new DateTime(''.$Date.''.$Time.'');

$interval = $future_date->diff($now);

echo $interval->format("%a days, %h hours & %i minutes");

1 Ответ

0 голосов
/ 18 сентября 2018
$now = new DateTime();
$future_date = new DateTime($Date.' '.$Time);

$minutes = ($future_date->getTimestamp() - $now->getTimestamp())/60;

Отметка времени Unix сохраняет дату в секундах.Таким образом, вы можете вычислить его без инициализации DateInterval с помощью функции diff ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...