mktime в php
От: nv-vetal www.nv-vetal.by.ru
Дата: 19.05.05 16:05
Оценка:
Есть переменная в которую записывается количество секунд -$temp_service_duration
Мне нужно получить дату в формате "d H:i:s"
$mydate=date("d H:i:s",mktime(0, 0, $temp_service_duration,0,0,0));


выводит данные не правильно и постоянно одни и те же

Есть ли какая-то альтернатива?
Мой любимый хостинг — http://zhitomirhost.info
Re: mktime в php
От: Rumata Россия http://atamur.livejournal.com
Дата: 19.05.05 16:29
Оценка:
Здравствуйте, nv-vetal, Вы писали:

NV>Есть переменная в которую записывается количество секунд -$temp_service_duration

NV>Мне нужно получить дату в формате "d H:i:s"
NV>$mydate=date("d H:i:s",mktime(0, 0, $temp_service_duration,0,0,0));


NV>выводит данные не правильно и постоянно одни и те же


NV>Есть ли какая-то альтернатива?

Ну дык блин!
string date ( string format [, int timestamp])
зедесь timestamp — кол-во сеукунд после 1 января 1970 года.
Тебе, похоже надо:
$mydate=date("d H:i:s",$temp_service_duration);
Re: mktime в php
От: giardo  
Дата: 19.05.05 16:32
Оценка:
понять не могу...

$temp_service_duration — просто секунды от начала исчисления?
тогда
$mydate=date("d H:i:s", $temp_service_duration);
если тебе надо получить в результате что-то вроде 0 0:0:49 — то все правильно.

а если тебе надо (просто гадаю судя по названию переменной) узнать когда был запущен сервис, то примерно так $mydate=date("d H:i:s", (time()-$temp_service_duration));

NV>Есть переменная в которую записывается количество секунд -$temp_service_duration

NV>Мне нужно получить дату в формате "d H:i:s"
NV>$mydate=date("d H:i:s",mktime(0, 0, $temp_service_duration,0,0,0));


NV>выводит данные не правильно и постоянно одни и те же


NV>Есть ли какая-то альтернатива?
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.