Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在两个日期之间找到,以先到者为准_Javascript_Angular_Typescript - Fatal编程技术网

Javascript 如何在两个日期之间找到,以先到者为准

Javascript 如何在两个日期之间找到,以先到者为准,javascript,angular,typescript,Javascript,Angular,Typescript,我试图在一年或一个月的早些时候找到两次约会之间的人,但都没有成功 converteDateToDatePipe(dCheck: Date, d1: Date): boolean { var d11 = this.pipe.transform(d1, 'shortDate'); var dCc = this.pipe.transform(dCheck, 'shortDate'); var dd11 = new Date(d11); var ddcc = new Date(d

我试图在一年或一个月的早些时候找到两次约会之间的人,但都没有成功

converteDateToDatePipe(dCheck: Date, d1: Date): boolean {
   var d11 = this.pipe.transform(d1, 'shortDate');
   var dCc = this.pipe.transform(dCheck, 'shortDate');
   var dd11 = new Date(d11);
   var ddcc = new Date(dCc);
   if (dd11 <= ddcc)
      return true;
   else
      return false;
}
converteDateToDatePipe(dCheck:Date,d1:Date):布尔值{
var d11=this.pipe.transform(d1,“shortDate”);
var dCc=this.pipe.transform(dCheck,'shortDate');
var dd11=新日期(d11);
var ddcc=新日期(dCc);

如果(dd11),我不确定我是否理解它
dCheck
是一个日期,
d1
也是一个日期。你在转换什么?
return(dd11)很可能是你没有正确解析字符串。为什么不使用或类似的东西?
return(dCheck.getTime())这是否回答了你的问题?
  test(){
    let first = new Date(new Date().getTime() + 111111);
    let second = new Date(new Date().getTime() + 22222);
    let nextDate = this.nextDate(first, second);

    console.log(second.getTime() === nextDate.getTime())
  }


  nextDate(first: Date, second: Date): Date {

    let currentDay = new Date();
    let firstDiff = currentDay.getTime() - first.getTime();
    let secondDiff = currentDay.getTime() - second.getTime();

    return (firstDiff >= secondDiff) ? first : second;
  }