Date.prototype.toTimeString()

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

Try it

Syntax

toTimeString()

Return value

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

Description

Date instances refer to a specific point in time. Calling toString() will return the date formatted in a human readable form in English. 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-262 may differ in the string obtained from toString() for Date objects, as the format is implementation-dependent; simple string slicing approaches may not produce consistent results across multiple engines.

Examples

A basic usage of toTimeString()

const d = new Date(1993, 6, 28, 14, 39, 7);

console.log(d.toString());     // Wed Jul 28 1993 14:39:07 GMT-0600 (PDT)
console.log(d.toTimeString()); // 14:39:07 GMT-0600 (PDT)

Specifications

Specification
ECMAScript Language Specification
# sec-date.prototype.totimestring

Browser compatibility

BCD tables only load in the browser

See also