TruncationUnit
: string
in package
Единица усечения момента для {@see TruncatingClock}.
Определяет, до какой границы обнуляются младшие компоненты времени.
Table of Contents
Cases
- Day = 'day'
- До начала суток: время → 00:00:00.000000.
- Hour = 'hour'
- До целого часа: минуты, секунды и микросекунды → 0.
- Minute = 'minute'
- До целой минуты: секунды и микросекунды → 0.
- Second = 'second'
- До целой секунды: микросекунды → 0.
Methods
- truncate() : DateTimeImmutable
- Усечь момент до границы данной единицы.
Cases
Second
До целой секунды: микросекунды → 0.
Minute
До целой минуты: секунды и микросекунды → 0.
Hour
До целого часа: минуты, секунды и микросекунды → 0.
Day
До начала суток: время → 00:00:00.000000.
Methods
truncate()
Усечь момент до границы данной единицы.
public
truncate(DateTimeImmutable $moment) : DateTimeImmutable
Parameters
- $moment : DateTimeImmutable
-
усекаемый момент
Return values
DateTimeImmutable —момент, усечённый до границы единицы