API bug fixes. Clean up. New util functions. Highlight times for newer files.
This commit is contained in:
23
src/lib/ae_utils/ae_utils__is_datetime_recent.ts
Normal file
23
src/lib/ae_utils/ae_utils__is_datetime_recent.ts
Normal file
@@ -0,0 +1,23 @@
|
||||
// Function to check if the file (or anything) timestamp was created within the last X minutes
|
||||
export let is_datetime_recent = function is_datetime_recent(
|
||||
{
|
||||
datetime,
|
||||
minutes
|
||||
}: {
|
||||
datetime: string,
|
||||
minutes: number
|
||||
}) {
|
||||
console.log(`*** is_datetime_recent() *** datetime=${datetime} minutes=${minutes}`);
|
||||
|
||||
let now: any = new Date();
|
||||
let then: any = new Date(datetime);
|
||||
|
||||
let diff = now - then;
|
||||
let diff_minutes = Math.floor(diff / 60000);
|
||||
|
||||
if (diff_minutes < minutes) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user