Я использую библиотеку дат Carbon
.
Я хочу разницу между двумя датами, которые выводятся напрямую, как показано ниже:
- Если разница в минутах, то она должно показывать что-то вроде
26 Minutes
- Если разница в часах, то она должна показывать что-то вроде
4 hours 3 Minutes
- Если разница в днях, часах, минутах, то она должна показывать что-то вроде
2 Days 9 Hours 7 Minutes
- Если разница в днях и минутах, то она должна показывать что-то вроде
3 Days 10 Minutes
, а НЕ 3 Days 0 Hours 10 Minutes
У меня есть решение, где я проверяю, d
, h
, i
и установить данные вручную, также я не хочу, чтобы решение было 0 Days 0 Hours 15 Minutes
.
Лог c должен быть достаточно умным, чтобы опустить 0
ones.
Поэтому я искал в разделе «Углеродная документация», но не нашел ни одного, я не ищу разницы для людей.
Поэтому я ищу, существует ли Углеродный метод который я не обнаружил.
Спасибо.