> For the complete documentation index, see [llms.txt](https://date.gitbook.io/dateall/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://date.gitbook.io/dateall/javascript/methods/date.totimestring.md).

# 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.

```javascript
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 <a href="#syntax" id="syntax"></a>

```javascript
dateObj.toTimeString()
```

**Return value**

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

## Description <a href="#description" id="description"></a>

[`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) instances refer to a specific point in time. Calling [`toString()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toString) will return the date formatted in a human readable form in American English. In [SpiderMonkey](https://developer.mozilla.org/en-US/docs/SpiderMonkey), 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-262](https://developer.mozilla.org/en-US/docs/ECMAScript) may differ in the string obtained from [`toString()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toString) for [`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)objects, as the format is implementation-dependent; simple string slicing approaches may not produce consistent results across multiple engines.

## Examples <a href="#examples" id="examples"></a>

#### A basic usage of `toTimeString()` <a href="#a_basic_usage_of_totimestring" id="a_basic_usage_of_totimestring"></a>

```javascript
var 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)
```

## References <a href="#references" id="references"></a>

{% embed url="<https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toTimeString>" %}

## Contributors to this page <a href="#contributors-to-this-page" id="contributors-to-this-page"></a>

Uros Durdevic
