format method

String format([
  1. String delimeter = '/',
  2. bool invert = false
])

format date as day$delimeter$month$delimeter$year

Implementation

String format([String delimeter = '/', bool invert = false]) {
  var date = toLocal();
  int year = date.year;
  int month = date.month;
  int day = date.day;
  String m = month > 9 ? '$month' : '0$month';
  String d = day > 9 ? '$day' : '0$day';
  if (invert) {
    return '$year$delimeter$m$delimeter$d';
  }
  return '$d$delimeter$m$delimeter$year';
}