Как мне сравнить отметку даты и времени с отметкой времени - PullRequest
0 голосов
/ 10 апреля 2019

Я изо всех сил пытаюсь найти прямое решение - для данной даты и времени, как мне узнать, если это до или после просто времени, а не времени и даты? Я предполагаю, что это тот же часовой пояс.

Например, если я проверяю, наступило ли время после 16:00 (16:00), нужно ли мне извлекать дату и часовой пояс из даты, чтобы сделать сравнение, или есть более простой метод?

var d = new Date(2019, 4, 9, 16, 30, 6);
console.log(d.toString());
//Thu May 09 2019 16:30:06 GMT-0400 (Eastern Daylight Time)

isItBeforeFourPM(d);

В прошлом я мог использовать <или> для сравнения даты, но это сравнение предполагает, что у меня есть два объекта даты и времени в одном формате.

ex.
var d2 = new Date(2019, 4, 8, 16, 30, 6); // 4:30pm
var d3 = new Date(2019, 4, 8, 16, 00, 6); // 4:00pm
if(d2 > d3){
   console.log('it is after 4pm');
}
...