JS Как собрать дату из миллисекунд?
Есть необходимость записать в тег <time className="TimeReleased" dateTime="2019-06-18">6.08.2019</time> Дату релиза. Как вывести дату в указанных форматах, если в базе храниться данная дата в виде миллисекунд var timeReleased = 1576076663000
Ответы (1 шт):
Автор решения: entithat
→ Ссылка
const date = new Date();
// Первый вариант
console.log(date.toLocaleString('ru-RU', {
year: 'numeric',
month: 'numeric',
day: 'numeric'
}));
// Второй вариант - без привязки к локализации языка
console.log(`${date.getDate()}.${String(date.getMonth() + 1).padStart(2, "0")}.${date.getFullYear()}`);
// Третий вариант
console.log(new Intl.DateTimeFormat('ru-RU').format(date));
Чтобы вывести значение атрибута dateTime:
console.log(document.getElementsByTagName('time')[0].getAttribute('dateTime'));
<time className="TimeReleased" dateTime="2019-06-18">6.08.2019</time>