int mxDay(DateTime other) { var millisMinus = millisecondsSinceEpoch - other.millisecondsSinceEpoch; if (millisMinus < 0) millisMinus = 0; return ((millisMinus).abs() * 1.0 / 1000 / 86400).floor(); }