diff --git a/src/misc/id/aid.ts b/src/misc/id/aid.ts
index c49a084573..2bcde90bff 100644
--- a/src/misc/id/aid.ts
+++ b/src/misc/id/aid.ts
@@ -18,6 +18,8 @@ function getNoise() {
 }
 
 export function genAid(date: Date): string {
+	const t = date.getTime();
+	if (isNaN(t)) throw 'Failed to create AID: Invalid Date';
 	counter++;
-	return getTime(date.getTime()) + getNoise();
+	return getTime(t) + getNoise();
 }