За последние 24 часа нас посетили 17553 программиста и 1730 роботов. Сейчас ищут 945 программистов ...

Глупый вопрос про время

Тема в разделе "Вопросы от блондинок", создана пользователем bruto, 8 апр 2008.

Статус темы:
Закрыта.
  1. bruto

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

    С нами с:
    18 сен 2006
    Сообщения:
    68
    Симпатии:
    0
    Прошу прощения за вопрос.. но все же..

    У меня есть время в секундах.. например 108010
    Как мне представить результат в виде 30:00:10
    есть ли стандартная функция?
    почему то ничего не нашел.. :о((
     
  2. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    В школе ходил на математику? В одном часу 60 минут или 3600 секунд. В 1 минуте 60 секунд. В 1 секунде, как ни странно, 1 секунда.
     
  3. bruto

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

    С нами с:
    18 сен 2006
    Сообщения:
    68
    Симпатии:
    0
    Вы...ться я и сам умею! Решение какое нибудь можете предложить? :о)))
     
  4. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    date("H:i:s","108010");
     
  5. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    ну тогда не забыть про часовой пояс. и это только до 24 часов.
     
  6. bruto

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

    С нами с:
    18 сен 2006
    Сообщения:
    68
    Симпатии:
    0
    результат 09:00:10
    что не совсем похоже на 30:00:10 ...
     
  7. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    АААААА!!!!!! ПАЦТУЛАМ!!!!
     
  8. bruto

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

    С нами с:
    18 сен 2006
    Сообщения:
    68
    Симпатии:
    0
    да-да... очень смешно..
    только рабочих решений пока ни кто не предложил..
     
  9. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    bruto
    $h=intval(108010/3600);
    $i=intval((108010-$h*3600)/60);
    $s=108010-($h*3600);
    $date="$h:$i:$s";

    С тебя ящиег

    P.S. Переправил int_val на intval =)
     
  10. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Совсем ничего не понятно чтоли?
     
  11. bruto

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

    С нами с:
    18 сен 2006
    Сообщения:
    68
    Симпатии:
    0
     
  12. cf

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

    С нами с:
    28 окт 2007
    Сообщения:
    225
    Симпатии:
    0
    Адрес:
    St. Petersburg, Russia
    блин жесть.

    почему на модераторов наезжают, а юзерам можно тупить и заявлять о своей способности ``вые..ваться"?

    bruto,
    подумай хоть немного своей головой, тебе все уже разжевали, разве что в рот не положили
     
  13. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    bruto
    Раз тебе только часы невесть зачем нужны числом более 24, то упрости:
    $h=intval(108010/3600);
    $date="$h:".date('i:s',108010);

    P.S. Может тему в юмор перенесем? =)
     
  14. bruto

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

    С нами с:
    18 сен 2006
    Сообщения:
    68
    Симпатии:
    0
    Смотрите
    например если 10 сек. то результат
    0:0:10 - правильно
    но если 120 сек. то 0:2:120 - фигня

    108010 - это просто пример
     
  15. bruto

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

    С нами с:
    18 сен 2006
    Сообщения:
    68
    Симпатии:
    0
    И что же мне разжевали?
    Рабочий код в студию! А пи...ть - не мешки ворочть! :о))

    З.Ы.
    vs это не относится..
     
  16. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Деньги вперед. А выражения на скамейке оставить.
     
  17. Clone

    Clone Guest

    [vs], всё бы тебе в юмор снести...
    bruto, с такими заявами лучше завязывать. Или сразу открывать топик в форуме "Работа".
    Если интересен алгоритм, то:
    1. делим число секунд на 3600, берём целое, получаем количество часов.
    2. остаток от деления делим ещё на 60, берём целое - получаем количество минут.
    3. остаток от остатка последнего деления есть количество секунд.
    Перевести это в PHP дело 5 минут. Если тебе лень потратить 5 минут, то подумай, будешь ли ты тратить часы на решение более сложных задач?
     
  18. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Clone
    Да дал я ему выше готовый код php для его задачи =)
    Главное, тему не сносить! Я уже кинул в аську знакомым, пусть тоже поржут %)
     
  19. bruto

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

    С нами с:
    18 сен 2006
    Сообщения:
    68
    Симпатии:
    0
    Я открыл тему специально в ЭТОМ разделе и просил помощи, а не шуточек пустозвонов..

    В резульатате секунды сделал $s=СЕК.-($h*3600)-($i*60);
    Спасибо за помощь!
     
  20. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Ты хоть правила читал?
     
  21. bruto

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

    С нами с:
    18 сен 2006
    Сообщения:
    68
    Симпатии:
    0
    Sergey89
    Я вовсе не требвал ответа, а просто усомнился в вашей способности чем-то помочь.
    Сколько секунд в часе я знал за долго до того как прочитал ваше сообщение.. больше же вы ничего разумного сказать по теме не смогли..
     
  22. bruto

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

    С нами с:
    18 сен 2006
    Сообщения:
    68
    Симпатии:
    0
    З.Ы. если бы вы внимательно прочитали сообщение то увидили бы, что вопрос был
    есть ли стандартная функция?
    а не сколько секунд в часе...
     
  23. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    bruto
    вы, кстати, тоже :)
     
  24. bruto

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

    С нами с:
    18 сен 2006
    Сообщения:
    68
    Симпатии:
    0
    было бы странно, если бы я сам с собой начал обсуждать, что то на форуме...
     
  25. lexa

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

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Анекдот
    Это я к тому, что cf права. Какой-то хрен с горы наезжает, а народ ему ещё и выкает и готовый код суёт типа "возьмите, пожалуйста".

    Демократия, помощь нуждающимся и всё такое это хорошо в общем и целом. Но при рассмотрении поближе это нездоровый крен дало. Недавно Luge оскара в жёсткой форме предлагали, теперь нахамили Sergey89 будто так и надо.

    Такие типчики если налезут, то уже никогда не слезут. Нахамил - в глаз (закрыть тему указав в грубой форме на место) и будут тише воды сидеть.

     
Статус темы:
Закрыта.