Cloud Spanner Client - Class Duration (1.103.0)

Reference documentation and code samples for the Cloud Spanner Client class Duration.

Represents a Duration protobuf type.

Example:

 use Google\Cloud\Spanner\SpannerClient;

$spanner = new SpannerClient();

$seconds = 100;
$nanoSeconds = 000001;
$duration = $spanner->duration($seconds, $nanoSeconds); 
 // Duration objects can be cast to json-encoded strings.
echo (string) $duration; 

Namespace

Google \ Cloud \ Spanner

Methods

__construct

Parameters
Name
Description
seconds
int

The number of seconds in the duration.

nanos
int

The number of nanoseconds in the duration.

get

Get the duration

Example:

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

type

Get the type.

Example:

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

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' 
 
Design a Mobile Site
View Site in Mobile | Classic
Share by: