Не уверен, что я точно понимаю ответ, но следующее работает, если я создаю экземпляр Date вместо простого вызова Date ()
task.end >= new Date()
Я думал, Date () был статическим фабричным методом, который создаетобъект даты, но я думаю, что могу ошибаться.Если я console.log Date () и new Date (), они оба распечатывают даты, поэтому не уверены, в чем разница, но независимо от того, работает ли я, если я создаю новую дату.