Углеродная разница дат в минутах, часах, днях и т. Д. - PullRequest
0 голосов
/ 25 марта 2020

Я использую библиотеку дат Carbon.

Я хочу разницу между двумя датами, которые выводятся напрямую, как показано ниже:

  1. Если разница в минутах, то она должно показывать что-то вроде 26 Minutes
  2. Если разница в часах, то она должна показывать что-то вроде 4 hours 3 Minutes
  3. Если разница в днях, часах, минутах, то она должна показывать что-то вроде 2 Days 9 Hours 7 Minutes
  4. Если разница в днях и минутах, то она должна показывать что-то вроде 3 Days 10 Minutes, а НЕ 3 Days 0 Hours 10 Minutes

У меня есть решение, где я проверяю, d, h, i и установить данные вручную, также я не хочу, чтобы решение было 0 Days 0 Hours 15 Minutes.

Лог c должен быть достаточно умным, чтобы опустить 0 ones.

Поэтому я искал в разделе «Углеродная документация», но не нашел ни одного, я не ищу разницы для людей.

Поэтому я ищу, существует ли Углеродный метод который я не обнаружил.

Спасибо.

...