Date.toTimeString()

Converts the time portion of a Date object to a string

The toTimeString() method returns the time portion of a Date object in human readable form in American English.

var event = new Date('August 19, 1975 23:15:30');

console.log(event.toTimeString());
// expected output: 23:15:30 GMT+0200 (CEST)
// (note: your timezone may vary)

Syntax

dateObj.toTimeString()

Return value

A string representing the time portion of the given date in human readable form in American English.

Description

Datearrow-up-right instances refer to a specific point in time. Calling toString()arrow-up-right will return the date formatted in a human readable form in American English. In SpiderMonkeyarrow-up-right, this consists of the date portion (day, month, and year) followed by the time portion (hours, minutes, seconds, and time zone). Sometimes it is desirable to obtain a string of the time portion; such a thing can be accomplished with the toTimeString() method.

The toTimeString() method is especially useful because compliant engines implementing ECMA-262arrow-up-right may differ in the string obtained from toString()arrow-up-right for Datearrow-up-rightobjects, as the format is implementation-dependent; simple string slicing approaches may not produce consistent results across multiple engines.

Examples

A basic usage of toTimeString()

References

Contributors to this page

Uros Durdevic

Last updated