pagination
This commit is contained in:
13
lib/helper/getDaysUntilEvent.ts
Normal file
13
lib/helper/getDaysUntilEvent.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
export function getDaysUntilEvent(eventDate: Date): number {
|
||||
const today = new Date();
|
||||
const target = new Date(eventDate);
|
||||
|
||||
// Clear time from both dates to ensure accurate full-day difference
|
||||
today.setHours(0, 0, 0, 0);
|
||||
target.setHours(0, 0, 0, 0);
|
||||
|
||||
const diffInMs = target.getTime() - today.getTime();
|
||||
const diffInDays = Math.ceil(diffInMs / (1000 * 60 * 60 * 24));
|
||||
|
||||
return diffInDays;
|
||||
}
|
||||
Reference in New Issue
Block a user