isSame method
Implementation
bool isSame(var input, [Units units = Units.MILLISECOND]) {
var dateTime = _parse(input);
if (units == Units.MILLISECOND) {
return valueOf() == dateTime.millisecondsSinceEpoch;
}
var startOfMs = (clone()..startOf(units)).valueOf();
var endOfMs = (clone()..endOf(units)).valueOf();
var dateTimeMs = dateTime.millisecondsSinceEpoch;
return startOfMs <= dateTimeMs && dateTimeMs <= endOfMs;
}