Мне нужно использовать функцию mysql, которая принимает в качестве входных данных большое число, представляющее количество минут, и преобразует его в количество месяцев, дней, часов, минут и секунд. Может ли кто-нибудь помочь мне сделать это?
Функция mysql, которая преобразует минуты в значения месяца, дня, часа, минуты и секунды
comment
Количество минут... с каких пор? Поскольку количество минут обычно является целым числом от 0 до 59.
- person The Impaler   schedule 20.12.2018
comment
Ответы из этого post будут полезны.
- person pagladashu   schedule 20.12.2018
comment
@TheImpaler 130 минут — это 2 часа 10 минут.
- person Barmar   schedule 20.12.2018
comment
Звучит как школьная арифметическая задачка. Вы забыли всю математику, которую выучили в детстве?
- person Barmar   schedule 20.12.2018
comment
Это просто деление и остатки.
- person Barmar   schedule 20.12.2018
comment
@Barmar Хорошо, а как насчет месяцев? 28, 29, 30 или 31 день? Вам нужен начальный момент времени.
- person The Impaler   schedule 20.12.2018
comment
@TheImpaler Верно, но это не то же самое, что ожидать, что количество минут будет меньше 60.
- person Barmar   schedule 20.12.2018
comment
Рассмотрите возможность обработки подобных вещей в коде приложения.
- person Strawberry   schedule 20.12.2018
comment
Это действительно звучит как базовый вопрос арифметики, в противном случае проблема нуждалась в лучшем определении - скорее всего, начало или конец интервала становятся важными, и важно определить, как обрабатывать дополнительные секунды, и определить, имеют ли значение часовые пояса или нет, и т. д. .
- person theMage   schedule 20.12.2018