Date.prototype.toDateString()

Метод toDateString() повертає елементи дати об'єкта Date, англійською мовою, у наступному форматі, розділені пробілами:

  1. Перші три літери назви дня тижня
  2. Перші три літери назви місяця
  3. Двозначний день місяця, заповнений зліва нулем за необхідності
  4. Чотиризначне (принаймні) значення року, заповнене зліва нулями за необхідності

Приклад: "Thu Jan 01 1970".

Синтаксис

dateObj.toDateString()

Повертає

Рядкове відображення елементів дати наданого об'єкта Date у читабельній формі англійською мовою.

Опис

Екземпляри Date відображають конкретну точку в часі. Виклик toString() поверне дату, відформатовану у читабельній для людини формі англійською мовою. У SpiderMonkey вона складається з елементів дати (день, місяць та рік), за якими йдуть елементи часу (години, хвилини, секунди та часовий пояс). Іноді необхідно отримати рядок, що містить час; це можна зробити за допомогою методу toTimeString().

Метод toDateString() є особливо корисним, оскільки сумісні рушії, що реалізують ECMA-262, можуть відрізнятись у тому, які рядки повертає метод toString() для об'єктів Date, оскільки формат є залежним від реалізації, і прості методи обрізання рядків можуть не створити сумісні результати на різних рушіях.

Приклади

Базове використання toDateString()

var d = new Date(1993, 5, 28, 14, 39, 7);

console.log(d.toString());     // виводить Mon Jun 28 1993 14:39:07 GMT+0300 (Eastern European Summer Time)
console.log(d.toDateString()); // виводить Mon Jun 28 1993

Заувага: Місяці нумеруються з 0, коли використовуються в якості аргументу Date (тому 0 відповідає січню, а 11 - грудню).

Специфікації

Специфікація
ECMAScript (ECMA-262)
The definition of 'Date.prototype.toDateString' in that specification.

Сумісність з веб-переглядачами

Update compatibility data on GitHub
DesktopMobileServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung InternetNode.js
toDateStringChrome Full support 1Edge Full support 12Firefox Full support 1IE Full support 5.5Opera Full support 5Safari Full support 1WebView Android Full support 1Chrome Android Full support 18Firefox Android Full support 4Opera Android Full support 10.1Safari iOS Full support 1Samsung Internet Android Full support 1.0nodejs Full support 0.1.100

Legend

Full support  
Full support

Див. також