intervalTimeFormat static method

dynamic intervalTimeFormat(
  1. dynamic time,
  2. dynamic v
)

Implementation

static intervalTimeFormat(time, v) {
  String format = 'yyyy/MM/dd HH:mm:ss';
  if (v.indexOf('fs') > -1) {
    format = 'yyyy/MM/dd HH:mm:ss';
  } else if (v.indexOf('d') > -1 || v.indexOf('w') > -1) {
    format = 'yyyy/MM/dd';
  } else if (v.indexOf('m') > -1) {
    format = 'yyyy/MM';
  } else if (v.indexOf('y') > -1) {
    format = 'yyyy';
  } else {
    format = 'yyyy/MM/dd HH:mm';
  }
  return dateToFormat(format, time);
}