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.

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

BCD tables only load in the browser

Див. також