Сводка
Метод toDateString() возвращает часть, содержащую только дату объекта Date в виде человеко-читаемой строки на американском английском.
Синтаксис
dateObj.toDateString()
Описание
Экземпляры объекта Date ссылаются на определённый момент времени. Вызов метода toString() вернёт дату, отформатированную в виде человеко-читаемой строки на американском английском. В SpiderMonkey она состоит из части, содержищей дату (день, месяц и год) и следующей за ней части, содержащей время (часы, минуты, секунды и часовой пояс). Иногда желательно получить строку, содержащую только часть с датой; этого можно достигнуть использованием метода toDateString().
Метод toDateString() полезен тем, что совместимые движки, реализующие ECMA-262 могут давать разные строки с помощью метода toString() объекта Date, поскольку формат строки зависит от реализации и простой подход с разрезанием строки на дату и время может не всегда сработать.
Примеры
Пример: базовое использование метода toDateString()
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.toDateString()); // напечатает Wed Jul 28 1993
Спецификации
| Спецификация | Статус | Комментарии |
|---|---|---|
| ECMAScript 3-е издание. | Стандарт | Изначальное определение. |
| ECMAScript 5.1 (ECMA-262) Определение 'Date.prototype.toDateString' в этой спецификации. |
Стандарт | |
| ECMAScript 6 (ECMA-262) Определение 'Date.prototype.toDateString' в этой спецификации. |
Кандидат в рекомендации |
Совместимость с браузерами
| Возможность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Базовая поддержка | (Да) | (Да) | (Да) | (Да) | (Да) |
| Возможность | Android | Chrome для Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Базовая поддержка | (Да) | (Да) | (Да) | (Да) | (Да) | (Да) |