Skip to main content
Version: 1.4

Class: Timestamp

identity_wasm.Timestamp

Table of contents​

Constructors​

Methods​

Constructors​

constructor​

• new Timestamp()

Creates a new Timestamp with the current date and time.

Methods​

toJSON​

▸ toJSON(): Object

  • Return copy of self without private attributes.

Returns​

Object

▸ toJSON(): any

Serializes this to a JSON object.

Returns​

any


toString​

▸ toString(): string

Return stringified version of self.

Returns​

string


parse​

▸ Static parse(input): Timestamp

Parses a Timestamp from the provided input string.

Parameters​

NameType
inputstring

Returns​

Timestamp


nowUTC​

▸ Static nowUTC(): Timestamp

Creates a new Timestamp with the current date and time.

Returns​

Timestamp


toRFC3339​

▸ toRFC3339(): string

Returns the Timestamp as an RFC 3339 String.

Returns​

string


checkedAdd​

▸ checkedAdd(duration): undefined | Timestamp

Computes self + duration

Returns null if the operation leads to a timestamp not in the valid range for RFC 3339.

Parameters​

NameType
durationDuration

Returns​

undefined | Timestamp


checkedSub​

▸ checkedSub(duration): undefined | Timestamp

Computes self - duration

Returns null if the operation leads to a timestamp not in the valid range for RFC 3339.

Parameters​

NameType
durationDuration

Returns​

undefined | Timestamp


fromJSON​

▸ Static fromJSON(json): Timestamp

Deserializes an instance from a JSON object.

Parameters​

NameType
jsonany

Returns​

Timestamp