Интервал доступа из Carbon Interval - PullRequest
0 голосов
/ 30 октября 2019
CarbonInterval {#1680 ▼
  interval: + 00:07:36.0
  #tzName: null
  #localMonthsOverflow: null
  #localYearsOverflow: null
  #localStrictModeEnabled: null
  #localHumanDiffOptions: null
  #localToStringFormat: null
  #localSerializer: null
  #localMacros: null
  #localGenericMacros: null
  #localFormatFunction: null
  #localTranslator: null
  +"y": 0
  +"m": 0
  +"d": 0
  +"h": 0
  +"i": 0
  +"s": 456
  +"f": 0.0
  +"weekday": 0
  +"weekday_behavior": 0
  +"first_last_day_of": 0
  +"invert": 0
  +"days": false
  +"special_type": 0
  +"special_amount": 0
  +"have_weekday_relative": 0
  +"have_special_relative": 0
}

Как я могу получить доступ к этому interval: + 00:07:36.0 значению из этого CarbonPeriod объекта.

1 Ответ

0 голосов
/ 30 октября 2019

CarbonInterval имеет функцию с именем cascade(), которая будет заполнять другие поля соответствующим образом.

, которая будет возвращать carbonInterval объект как-то так.

 +"y": 0
 +"m": 0
 +"d": 0
 +"h": 0
 +"i": 7
 +"s": 36
 +"f": 0.0

Тогда мыможно получить доступ к этим свойствам или мы можем вызвать format('%H:%I:%s'), чтобы получить желаемое значение.

Пример

$carbonInterval->cascade()->format('%H:%I:%s')
...