169 похожих чатов

Как правильно сравнить время если между ними попадает полночь (т.е.

переход на другой день)? Например, нужно определить, что попадаем в отрезок времени между 23:50 и 00:10.

Если задать:
let t1 = new Date();
t1.SetHours(23,50,0,0):

let t2 = new Date();
t2.SetHours(00,10,0,0):

let timeNow - new Date();

то при сравнении t1 и t2 будут находиться в одном дне, т.е. в текущем:

t1 // 2022.05.16 23:50:00
t2 // 2022.05.16 00:10:00

нужно, чтобы t2 было следующим днём если выполнится до 23:59:59 или текущим днём если выполнится после 00:00:00

1 ответов

22 просмотра

Попробуй const t1 = new Date(); t1.setHours(23, 50, 0, 0); const t2 = new Date(); t2.setHours(00, 10, 0, 0); const night = new Date(); night.setHours(00, 00, 0, 0); const timeNow = new Date(); if (timeNow >= night && timeNow <= t2 || timeNow >= t1) { console.log("Работаю"); } else { console.log("Не работает"); }

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта