По конвертаций времени -
kennydalglish - 17.02.2015
Доброго времени суток, у меня назрел вопрос!
Как конвертировать в такой формат?
Общие количество часов, я отсидел например до 12 часов (ДЕНЬ) после рестарта засейвит в базу, в колонку общие, следующий день отсидел 12 часов уже будет 24 часа, но это должно быть в формате уже 1 день 1 час 0 минут
Заранее спасибо!)
Re: По конвертаций времени -
Stepashka - 17.02.2015
Делением. Учат в начальных классах.
Re: По конвертаций времени -
kennydalglish - 17.02.2015
Quote:
Originally Posted by Stepashka
Делением. Учат в начальных классах.
|
Hе можете подсказать как?
Re: По конвертаций времени -
Stepashka - 17.02.2015
Чувак не позорься!
1 день = 24 часам = 1440 минут = 86400 секунд
Если ты не знаешь как получить целую и дробную часть от деления, ты явно ошибся деятельностью, отнимаешь наше и своё время, а в макдональдс есть свободная вакансия на кассу!
Re: По конвертаций времени -
kennydalglish - 17.02.2015
Quote:
Originally Posted by Stepashka
Делением. Учат в начальных классах.
|
Quote:
Originally Posted by Stepashka
Чувак не позорься!
1 день = 24 часам = 1440 минут = 86400 секунд
Если ты не знаешь как получить целую и дробную часть от деления, ты явно ошибся деятельностью, отнимаешь наше и своё время, а в макдональдс есть свободная вакансия на кассу!
|
Мда, и так оскорблять как будто я оскорбил Вас, или что то?
Re: По конвертаций времени -
SoNikMells - 17.02.2015
Quote:
Originally Posted by kennydalglish
Мда, и так оскорблять как будто я оскорбил Вас, или что то?
|
Не ну, серьёзно.
Если вы не можете высчитать сутки из минут/секунд - вы явно не бывали в начальных классах.
Re: По конвертаций времени -
kennydalglish - 17.02.2015
Quote:
Originally Posted by SoNikMells
Не ну, серьёзно.
Если вы не можете высчитать сутки из минут/секунд - вы явно не бывали в начальных классах.
|
Перевести я все смогу, дело не в этом... Как это все сложить?
PHP код:
timer_monitoring_kills[playerid] = SetTimerEx("@_timer_adding_value", 1000, true, "i", playerid);
PHP код:
@_timer_adding_value(playerid);
@_timer_adding_value(playerid)
{
monitoring_admins_seconds[playerid] ++;
if(monitoring_admins_seconds[playerid] == 60) monitoring_admins_minutes[playerid] += 1, monitoring_admins_seconds[playerid] = 0;
if(monitoring_admins_minutes[playerid] == 60) monitoring_admins_hour[playerid] += 1, monitoring_admins_minutes[playerid] = 0;
if(monitoring_admins_hour[playerid] == 23) monitoring_admins_days[playerid] += 1, monitoring_admins_hour[playerid] = 0;
return 1;
}
Допустим рестарт в 4:00 по МСК, в это время отправиться запрос с сервера в базу, обнулит переменные, и запишет в столбец total_hours общие время, но оно не должно быть в формате 48 часов (2 дня), оно как то должно будет рассчитать минуты, секунды, час, день...
Ещё примерчик:
В 1 день я отыграл на сервере 8 часов, во второй 18 = 26 часов. По идей это уже 1 день 3 часа 0 минут и 0 секунд
Надеюсь доступно объяснил, что я хочу)
Спасибо кто пытается помочь!)
Re: По конвертаций времени -
SoNikMells - 17.02.2015
Нужно, чтоб цифорками показывалось в db MySQL?
Re: По конвертаций времени -
eakwarp - 18.02.2015
А просто таймстамп использовать - не? Оо
Re: По конвертаций времени -
kennydalglish - 18.02.2015
Quote:
Originally Posted by eakwarp
А просто таймстамп использовать - не? Оо
|
Какой таймстамп?