startAndEndDateOfMonth static method

DateValue startAndEndDateOfMonth({
  1. String? date,
})

start and end date of month by date

Implementation

static DateValue startAndEndDateOfMonth({String? date}) {
  DateTime dateTime =
      (date != null) ? stringToDateTime(date: date) : DateTime.now();
  return DateValue(
      startDate:
          dateTimeToString(date: DateTime(dateTime.year, dateTime.month, 1)),
      endDate: dateTimeToString(
          date: DateTime(dateTime.year, dateTime.month + 1, 0)));
}