Разбиение времени в секундах на минуты/дни/месяцы

trasher12

Новичок
Разбиение времени в секундах на минуты/дни/месяцы

У меня есть время в секундах. Допустим в переменной $time_s оно помещено.
Как разбить это время в секундах на минуты/часы/дни/месяцы?(пример кода, пожалуйста)
Пример:
Превоначальное значение:
Код:
3601
После преобразования:
Код:
0 days, 1 hour, 0 min, 1sec
Заранее всем спасибо.
 

Фанат

oncle terrible
Команда форума
а у тебя собственных мыслей никаких нет?
к примеру, как получить пз 3601 секунд количество минут?
 

trasher12

Новичок
Я понимаю, что надо делить на 60/3600/и т.д., но меня интересует как это программно реализовать :)
 

Фанат

oncle terrible
Команда форума
как программно поделить количество секунд на 60?
может быть, тебе обратиться к разделу арифметических операций в мануале?
 

trasher12

Новичок
=))
PHP:
if (intval($up/86400)>0)
{
$up1 = "Uptime: ".intval($up/86400)." days";
} 
else
{
if (intval($up/3600)>0 ) { $up1 = "Uptime: ".intval($up/3600)." hours"; } 
else
{ $up1 = "Uptime: ".intval($up/60)." minutes"; }
}  
echo $up1;
Вот что у меня вышло. Но показываются только либо часы, либо минуты. А мне нужно чтобы показывалось всё.. :(
 

trasher12

Новичок
иначе, в противном случае.

Может хватит говорить загадками, или ты набиваешь счетчик постов себе?
 

Фанат

oncle terrible
Команда форума
Почему ты считаешь, что хватит говорить загадками?
ты купил на этом форуме платную службу поддержки, которая должна тебе разжёвывать элементарные вещи?

Не надо считать мои посты. На их количество обращают внимание только идиоты, неспособные понять что-либо ещё.

И постарайся впредь обойтись без оффтопика.

Вернёмся к твоей гигантской проблеме.
синонимом слова "иначе" является слово "либо".
 

bgm

 
Тема поста, в общем-то, не относится к "Вопросам по программированию на PHP" - это, скорее, "Вопросы по теории программирования".

P.S. ироничный оффтоп...
 

sakon

П..и.н..ок
trasher12
Твоя проблема в нежелании понимать, что ты хочешь сделать.
Подскажу - проблема решается одним циклом и одним if.
 

SiMM

Новичок
> Это сколько ... лет ... и т.д.?
А про годы вообще вопрос интересный ;) Как можно абстрактно считать, сколько лет (с точностью до секунд) между двумя неизвестными датами, зная, сколько между ними дней? :) Просто годы бывают високосными, а в данном случае - непонятно, сколько их (високосных) было :)
 

sakon

П..и.н..ок
Вобщем то да. :)
Будет работать с какой то степенью приближения..
Ну вроде так.
Если лет >3 то добавляем 1 день на каждые 4 года. Мах ошибка в этом случае составит 1 день на любом промежутке дат.
Тоже не точно... но близко. :)
Упс. не прибавить а отнять 1 день.
 
Сверху