Duration
final class Duration (View source)
Represents a duration as measured by a stop-watch, with nanosecond precision.
Properties
| int | $seconds | ||
| int | $nanoseconds | ||
| bool | $negative |
Methods
void
__unserialize(array $data)
No description
static Duration
fromSeconds(int $seconds, int $nanoseconds = 0)
No description
static Duration
fromNanoseconds(int $nanoseconds)
No description
static Duration
fromMicroseconds(int $microseconds)
No description
static Duration
fromMilliseconds(int $milliseconds)
No description
static Duration
fromMinutes(int $minutes)
No description
static Duration
fromIso8601DurationString(string $specification)
No description
multiplyBy(int $factor)
No description
Details
void
__unserialize(array $data)
No description
static Duration
fromSeconds(int $seconds, int $nanoseconds = 0)
No description
static Duration
fromNanoseconds(int $nanoseconds)
No description
static Duration
fromMicroseconds(int $microseconds)
No description
static Duration
fromMilliseconds(int $milliseconds)
No description
static Duration
fromMinutes(int $minutes)
No description
static Duration
fromHours(int $hours)
No description
static Duration
fromIso8601DurationString(string $specification)
No description
Duration
negate()
No description
Duration
absolute()
No description
Duration
multiplyBy(int $factor)
No description
Duration
divideBy(int $divisor)
No description