initial code
This commit is contained in:
26
lib/utils/extensions/datehelper_ex.dart
Normal file
26
lib/utils/extensions/datehelper_ex.dart
Normal file
@@ -0,0 +1,26 @@
|
||||
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;
|
||||
}
|
||||
Reference in New Issue
Block a user