Преобразование даты в строку

Преобразовать значение объекта класса Date в строку позволяют следующие методы:

  • toString() — преобразует дату в строку и возвращает ее:
let d = new Date(1602708892000);
console.log( d.toString() );
// Node.js 12: Wed Oct 14 2020 23:54:52 GMT+0300 (GMT+03:00)
// Firefox 81: Wed Oct 14 2020 23:54:52 GMT+0300
// (Москва, стандартное время)
  • toLocaleString([<Локаль>[, <Опции>]]) — преобразует дату в строку, используя настройки локали:
let d = new Date(1602708892000);
console.log( d.toLocaleString() );
// Node.js 12: 2020-10-14 23:54:52
// Firefox 81: 14.10.2020, 23:54:52
  • toUTCString() — преобразует дату в строку, используя часовой пояс UTC:
let d = new Date(1602708892000);
console.log( d.toUTCString() );
// Wed, 14 Oct 2020 20:54:52 GMT
  • toISOString() и toJSON() — преобразует дату в строку в формате ISO:
let d = new Date(1602708892000);
console.log( d.toISOString() );
// 2020-10-14T20:54:52.000Z
console.log( d.toJSON() );
// 2020-10-14T20:54:52.000Z
  • toDateString() — возвращает строковое представление даты:
let d = new Date(1602708892000);
console.log( d.toDateString() );
// Wed Oct 14 2020
  • toLocaleDateString([<Локаль>[, <Опции>]]) — возвращает строковое представление даты с учетом настроек локали:
let d = new Date(1602708892000);
console.log( d.toLocaleDateString() );
// Node.js 12: 2020-10-14
// Firefox 81: 14.10.2020
  • toTimeString() — возвращает строковое представление времени:
let d = new Date(1602708892000);
console.log( d.toTimeString() );
// Node.js 12: 23:54:52 GMT+0300 (GMT+03:00)
// Firefox 81: 23:54:52 GMT+0300 (Москва, стандартное время)
  • toLocaleTimeString([<Локаль>[, <Опции>]]) — возвращает строковое представление времени с учетом настроек локали:
let d = new Date(1602708892000);
console.log( d.toLocaleTimeString() );
// 23:54:52

Альтернативный способ получения строкового представления даты:

let d = new Date(1602708892000);
let str = d[Symbol.toPrimitive]('string');
console.log(str);
// Node.js 12: Wed Oct 14 2020 23:54:52 GMT+0300 (GMT+03:00)
// Firefox 81: Wed Oct 14 2020 23:54:52 GMT+0300 
// (Москва, стандартное время)
str = d[Symbol.toPrimitive]('default');
console.log(str);
// Node.js 12: Wed Oct 14 2020 23:54:52 GMT+0300 (GMT+03:00)
// Firefox 81: Wed Oct 14 2020 23:54:52 GMT+0300 
// (Москва, стандартное время)

Учебник по Node.js и JavaScript
Учебник по JavaScript (Node.js) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов