Files
2025-01-21 18:29:27 +05:30

27 lines
618 B
Dart

import 'package:flutter/material.dart';
import 'package:intl/intl.dart';
String dateFormatter = 'MMMM dd, y';
extension DateHelper on DateTime
{
String formatDate() {
final formatter = DateFormat(dateFormatter);
return formatter.format(this);
}
bool isSameDate(DateTime other) {
return year == other.year && month == other.month && day == other.day;
}
int getDifferenceInDaysWithNow() {
final now = DateTime.now();
return now.difference(this).inDays;
}
}
extension TimeOfDayExt on TimeOfDay {
/// note: 'hour' is in 24-hour format
double toDouble() => hour + minute / 60.0;
}