За последние 24 часа нас посетили 64035 программистов и 1741 робот. Сейчас ищут 857 программистов ...

Преобразовать минуты в часы php

Тема в разделе "PHP для новичков", создана пользователем kikosik, 26 май 2017.

  1. kikosik

    kikosik Активный пользователь

    С нами с:
    13 апр 2017
    Сообщения:
    60
    Симпатии:
    0
    Здравствуйте,

    1. В базе есть столбец где хранится минута, например 470.
    На странице браузера получаю например 470 минут. Как можно эту цифру превротить в часы, например 07:50:00 час...

    2. И еще вопрос))
    Есть два столба(datetime) в таблице, где хранятся часы, например столбец starttime - 11:00:00 и столбец endtime - 14:00:00.
    Как можно из endtime вычесть starttime и получить результат, например 03:00:00 час...?

    Какие методами можно это получить?

    Спасибо
     
  2. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
  3. kikosik

    kikosik Активный пользователь

    С нами с:
    13 апр 2017
    Сообщения:
    60
    Симпатии:
    0
    Не понимаю как написать код, чтобы $row['WORKDURATION'] превротился в часы))
     
  4. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Поделить на 60?
     
  5. neverlose

    neverlose Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    1.112
    Симпатии:
    20
    1.
    PHP:
    1. $time = 470;
    2. $hours = floor($time / 60);
    3. $minutes = $time % 60;
    4. printf('%02d:%02d:00', $hours, $minutes);
    2.
    Код (Text):
    1. SELECT TIMEDIFF(`col1`, `col2`);
     
  6. kikosik

    kikosik Активный пользователь

    С нами с:
    13 апр 2017
    Сообщения:
    60
    Симпатии:
    0
    Спасибо все сработало))