Получить дату за последние сутки javascript

let d = new Date();
d.setDate(d.getDate() - 1);

Таким образом я получаю последние 24 часа. А как мне получить дату, начиная с 00.00 текущего дня?


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

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

var d = new Date()

d.setHours(0, 0, 0, 0)
console.log(d.toISOString() + "\n" + d.toString())

d.setMinutes(-d.getTimezoneOffset())
console.log(d.toISOString() + "\n" + d.toString())

var d = new Date()

d.setHours(0, -d.getTimezoneOffset(), 0, 0)
console.log(d.toISOString() + "\n" + d.toString())

→ Ссылка