Установить время конца суток JS

134
30 ноября 2019, 00:10

Как определить время конца сегодняшних суток. Если сейчас дата например:

var nowDate = new Date()

nowDate : 2019-03-14T14:54:16.147Z

Что нужно сделать, чтобы в переменнут nextDate записать дату:

nextDate : 2019-03-15T00:00:00.147Z

Заранее спасибо!

Answer 1

Без сохранения микросекунд (предполагаю, что в формулировке вопроса они остались по недосмотру):

let nowDate = new Date(); 
let nextDate = new Date(nowDate.getFullYear(), nowDate.getMonth(), nowDate.getDate() + 1, -nowDate.getTimezoneOffset() / 60); 
console.log('GMT midnight:', nextDate.toISOString()) 
 
let nextLocalDate = new Date(nowDate.getFullYear(), nowDate.getMonth(), nowDate.getDate() + 1) 
console.log('Local midnight:', nextLocalDate.toString())

Если нужна полночь не по Гринвичу, а по местному времени, то надо убрать четвертый параметр из new Date() (cм. переменную nextLocalDate).

READ ALSO
В чем ошибка программы сортировки?

В чем ошибка программы сортировки?

Есть программа визуализации сортировки слияниемДо этого реализовывал примерно также пузырьком, расческой и выбором, но только тут началась...

129
Загрузка файла через $.ajax на java сервер

Загрузка файла через $.ajax на java сервер

Есть такой код ajax вызова -

123
Как задать вопрос напрямую участнику Stack Overflow?

Как задать вопрос напрямую участнику Stack Overflow?

Как задать вопрос или написать личное сообщение непосредственно зарегистрированному участнику, если я знаю, что некто может ответить на мой...

118