calculateDaysDifference function
Implementation
int calculateDaysDifference(DateTime date, DateTime? referenceDate) {
final DateTime now = referenceDate ?? DateTime.now();
return DateTime(date.year, date.month, date.day)
.difference(DateTime(now.year, now.month, now.day))
.inDays;
}