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