【发布时间】:2021-01-13 05:19:12
【问题描述】:
我正在使用此代码检查输入的日期是否有效并且存在(不是未来)
IsDate(mydate: string): boolean {
var isdate = Date.parse(mydate);
if (isNaN(isdate)) {
return false;
}
var EnteredDate = new Date(isdate)
var TodayIs = new Date()
if (EnteredDate > TodayIs) {
return false;
}
return true;
}
但是现在如果输入的日期在当前日期的 100 年以上,我需要返回 false。是否有函数或方法可以获取两个日期之间的年份?
我试图通过这个链接使用 javascript 函数,但没有运气:
https://stackoverflow.com/questions/8152426/how-can-i-calculate-the-number-of-years-between-two-dates
【问题讨论】:
标签: angular typescript