Добрый день, у меня возник вопрос, у меня допустим есть время в миллисекундах 18051120
И я не сильно понимаю как лучше перевести это в к примеру 5 ч. 3 м. или в 1д. 2ч. 3м.
Виктор Майоров, это неправильный ответ. Время в миллисекундах - совершенно необязательно таймштамп, это может быть именно промежуток времени в миллисекундах, никак не привязанный к календарю.
ТС, ну математика же для пятого класса.
Сколько миллисекунд в минуте, часе и дне - знаешь?
Так раздели, в чем проблема-то?
Это неправильный ответ. Сам же спрашивал насчет дней.
И да, добавить дни в date отнюдь недостаточно - например, вместо 32 дней date выведет 1.
Очень распространенная ошибка новичков - путать временные промежутки, которые не имеют привязки к календарю, с таймшампом, который четко отсчитывается от нулевой даты Unix.
А нужно всего-то не хвататься за функции, которые кажутся подходящими, а написать пяток строчек собственного кода на банальнейшей математике целочисленного деления.