我有一个函数,它接受ExpiryDate
类型的数组,并将ExpiryDate
属性与当前日期和时间进行比较。如果currentPassports: any[];
oldPassports: any[];
passports: any[];
processPassports(passports: any[]): void {
var arrayLength = passports.length;
for (var i = 0; i < arrayLength; i++) {
if (passports[i].ExpiryDate > CurrentDateTime)
// Add the object to currentPassports
else
// Add the object to expiredPassports
}
}
属性大于当前日期和时间,那么在这种情况下它是有效护照,否则护照已过期
CurrentDateTime
在TypeScript中将SQL日期时间与当前时间进行比较的最佳方法是什么? 我怎样才能完全比较每个对象的ExpiryDate(在比较中还包括毫秒)
注意: 
只是一个占位符
答案 0 :(得分:0)
您没有提及进入的SQL日期时间是否已经是日期,或者它是否为字符串。如果你确实需要解析SQL日期,我发现Moment.js是最容易使用的库之一。
如果您需要在javascript中获取当前日期和时间,请致电new Date()
如果您需要比较两个日期(包括毫秒),请按照以下步骤操作:https://stackoverflow.com/a/327458/5656858