将SQL日期时间与TS中的当前日期和时间进行比较

时间:2017-03-13 17:37:06

标签: javascript angular typescript

我有一个函数,它接受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(在比较中还包括毫秒)

注意:&ensp;只是一个占位符

1 个答案:

答案 0 :(得分:0)

您没有提及进入的SQL日期时间是否已经是日期,或者它是否为字符串。如果你确实需要解析SQL日期,我发现Moment.js是最容易使用的库之一。

如果您需要在javascript中获取当前日期和时间,请致电new Date()

如果您需要比较两个日期(包括毫秒),请按照以下步骤操作:https://stackoverflow.com/a/327458/5656858

相关问题