尝试在Angular打字稿中比较日期时遇到一些问题。这是我的代码:
let todayDate = new Date();
if ((Date.parse(this.staff.staffDOB.format(DATE_FORMAT))) >= (Date.parse(this.datePipe.transform(todayDate, DATE_FORMAT)))){
this.isValidDob = false;
}
staffDOB的示例格式为'2019-03-07'
。然后,无论将比较运算符更改为true
还是<=
,我都会不断返回>=
。
我不确定哪一部分出错了。有任何想法吗?谢谢!
答案 0 :(得分:0)
似乎您正在使用Moment.js。因此,您可以这样做:
this.staff.staffDob.isSameOrAfter(new Date())