TypeScript sort by date not working

后端 未结 4 1862
后悔当初
后悔当初 2020-12-18 17:43

I have an object TaskItemVO with field dueDate which has the type Date:

export class TaskItemVO {
    
    public dueDa         


        
4条回答
  •  太阳男子
    2020-12-18 18:04

    If you are running into issues with the accepted answer above. I got it to work by creating a new Date and passing in the date parameter.

      private getTime(date?: Date) {
        return date != null ? new Date(date).getTime() : 0;
      }
    
      public sortByStartDate(array: myobj[]): myobj[] {
        return array.sort((a: myobj, b: myobj) => {
          return this.getTime(a.startDate) - this.getTime(b.startDate);
        });
      }
    

提交回复
热议问题