Date.toDateString()

Converts the date portion of a Date object into a readable string

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

var event = new Date(1993, 6, 28, 14, 39, 7);

console.log(event.toString());
// expected output: Wed Jul 28 1993 14:39:07 GMT+0200 (CEST)
// (note: your timezone may vary)

console.log(event.toDateString());
// expected output: Wed Jul 28 1993

Syntax

dateObj.toDateString()

Return value

A string representing the date portion of the given Datearrow-up-right object 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 toDateString() 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 and simple string slicing approaches may not produce consistent results across multiple engines.

Examples

A basic usage of toDateString()

References

Contributors to this page

Uros Durdevic

Last updated