Google Cloud PHP shared dependency, providing functionality useful to all components. Client - Class Duration (1.69.0)

Reference documentation and code samples for the Google Cloud PHP shared dependency, providing functionality useful to all components. Client class Duration.

Represents a Duration type.

Example:

use Google\Cloud\Core\Duration;
$seconds = 100;
$nanoSeconds = 1000;
$duration = new Duration($seconds, $nanoSeconds);
// Duration objects can be cast to json-encoded strings.
echo (string) $duration;

Namespace

Google \ Cloud \ Core

Methods

__construct

Parameters
Name Description
seconds int

The number of seconds in the duration.

nanos int

[optional] The number of nanoseconds in the duration.

get

Get the duration

Example:

$res = $duration->get();
Returns
Type Description
array

formatAsString

Format the value as a string.

Example:

echo $duration->formatAsString();
Returns
Type Description
string

__toString

Format the value as a string.

Returns
Type Description
string

Constants

TYPE

Value: 'DURATION'

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年12月06日 UTC.