getCurrentPregnancyMonth method
get Current month of pregnancy
Implementation
Future<int> getCurrentPregnancyMonth() async {
final dbHelper = MenstrualCycleDbHelper.instance;
int currentPregnancyMonth = 0;
String lastPeriodDate = await dbHelper.getLastPeriodDate();
if (lastPeriodDate.isNotEmpty) {
final difference =
DateTime.now().difference(DateTime.parse(lastPeriodDate)).inDays + 1;
currentPregnancyMonth = (difference / 30).ceil();
}
return currentPregnancyMonth;
}