timestamp в цифровую дату

Как сделать так, чтобы я отправлял timestamp и в ответ получил дату следующего вида: 02.01.2023?


Ответы (2 шт):

Автор решения: ksa

Вот код, который работает как в клиентском, так и серверном JS:

let d = Date.now()
console.log(d)
d = new Date(d)
d = d.toLocaleString('ru').split(',')[0]
console.log(d)

Думаю что такое решение закроет все варианты...

let d = Date.now()
console.log(d)
d = new Date(d)
d = d.toISOString('ru').split('T')[0].replace(/(\d{4})-(\d\d)-(\d\d)/, '$3.$2.$1')
console.log(d)

→ Ссылка
Автор решения: Алексей

Можно использовать метод toLocaleDateString()

const date = new Date()
const localeDate = date.toLocaleDateString()

console.log(date, localeDate)

→ Ссылка