PHP: Как преобразовать время
-
08-10-2019 - |
Вопрос
Как преобразовать время с PHP?
Оригинальный формат был как 00:02:34 min
.
Мне нужно получить эхо, как 154
. Отказ Спасибо.
Решение
Попробуй это:
<?php
date_default_timezone_set('GMT');
$time = '00:00:34';
list ($days, $hours, $minutes) = split(":", $time, 3);
$timestamp = mktime ($hours+1, $minutes, 0, $days+1, 1, 1970, FALSE);
$minutes = $timestamp / 60;
print $minutes;
print "\n";`
(редактировать: date_default_timezone_set
добавлен)
Другие советы
$myTime="00:02:34 min";
$bodytag = str_replace(" min", "", $myTime);
$myTime=explode(":",$myTime);
function timeToSeconds($hours,$minutes,$seconds){
return $seconds+($minutes*60)+($hours*3600);
}
Эй, Юли Чика, я предложу вам проверить PHP date
а также time
Функции в руководстве. Оттуда вы также можете узнать о строке к функциям времени, как, ну, хорошо, strtotime()
а также mktime
;
Дата и время позволяют указывать формат и временную метку для вывода. Ссылка на коды формата перечислены в руководных ссылках, которые я дал выше. Если у вас нет временных меток, вы можете использовать strtotime()
создать один.
Не связан с StackOverflow