checkBookingisWithIn12Hours method

int checkBookingisWithIn12Hours(
  1. String dDate,
  2. String dTime, {
  3. int defaultHours = 12,
})

Implementation

int checkBookingisWithIn12Hours(String dDate, String dTime, {int defaultHours = 12}){
  final now = DateTime.now();
   DateTime departureDate = DateTime.tryParse(dDate) ?? DateTime(1971);
    List<String> departureTime = (dTime).split(':');
    int hours = int.parse(departureTime[0]);
    int minutes = int.parse(departureTime[1]);

    DateTime combinedDateTime = DateTime(
      departureDate.year,
      departureDate.month,
      departureDate.day,
      hours,
      minutes,
    ).subtract(Duration(hours: defaultHours));
    final elapsedTime = combinedDateTime.difference(now);
    return elapsedTime.inSeconds;
}