CloudCastle Clock API

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 —

момент, усечённый до границы единицы

On this page

Search results