Формат с датами начала и окончания мероприятия Carbon - PullRequest
0 голосов
/ 26 октября 2018

Я пытаюсь отформатировать даты событий, с начальной и конечной датой, что-то вроде «1-3 ноября 2018». Я использую Laravel и Carbon.

Ключ в том, что нужно позаботиться о:

  • Даты того же месяца: «5-8 ноября 2018 года».
  • Если месяц отличается, это должно быть "28 октября - 3 ноября 2018 года".
  • Если год отличается, это должно быть "20 декабря 2018 - 6 января 2019".

Я нашел это (https://gist.github.com/trovster/2252907, и подобные фрагменты кода), но мне интересно, есть ли прямой способ сделать это.

Большое спасибо заранее! X.

...