DateComparisonExtension extension

on

Properties

dateOnly DateTime

Available on DateTime, provided by the DateComparisonExtension extension

Provides a DateTime instance with only the date component, excluding time. Example: final date = DateTime().now(); // 26-07-2020 16:54:23 date.dateOnly // 26-07-2020 Useful for date comparisons without time influence.
no setter
isFriday bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this is a Friday according to ISO 8601.
no setter
isFuture bool

Available on DateTime, provided by the DateComparisonExtension extension

Determines if this is a future date, without considering time.
no setter
isInApril bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this falls in April.
no setter
isInAugust bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this falls in August.
no setter
isInDecember bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this falls in December.
no setter
isInFebruary bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this falls in February.
no setter
isInJanuary bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this falls in January.
no setter
isInJuly bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this falls in July.
no setter
isInJune bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this falls in June.
no setter
isInMarch bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this falls in March.
no setter
isInMay bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this falls in May.
no setter
isInNextMonth bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this falls in the month following the current month.
no setter
isInNextYear bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this falls in the year after the current year.
no setter
isInNovember bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this falls in November.
no setter
isInOctober bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this falls in October.
no setter
isInPreviousMonth bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this falls in the month preceding the current month.
no setter
isInPreviousYear bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this falls in the year before the current year.
no setter
isInSeptember bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this falls in September.
no setter
isMonday bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this is a Monday according to ISO 8601.
no setter
isPast bool

Available on DateTime, provided by the DateComparisonExtension extension

Determines if this is a date in the past, without considering time.
no setter
isSaturday bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this is a Saturday according to ISO 8601.
no setter
isSunday bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this is a Sunday according to ISO 8601.
no setter
isThursday bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this is a Thursday according to ISO 8601.
no setter
isTuesday bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this is a Tuesday according to ISO 8601.
no setter
isWednesday bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this is a Wednesday according to ISO 8601.
no setter

Methods

addDays(int days) DateTime

Available on DateTime, provided by the DateComparisonExtension extension

addMonths(int months) DateTime

Available on DateTime, provided by the DateComparisonExtension extension

addYears(int years) DateTime

Available on DateTime, provided by the DateComparisonExtension extension

daysInMonth(int year, int month) int

Available on DateTime, provided by the DateComparisonExtension extension

fromNow() Duration

Available on DateTime, provided by the DateComparisonExtension extension

Calculates the time span between this and the current moment.
isAfterDate(DateTime other) bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this is after the date of other, ignoring time.
isBeforeDate(DateTime other) bool

Available on DateTime, provided by the DateComparisonExtension extension

Checks if this is before the date of other, ignoring time.
isLeapYear(int year) bool

Available on DateTime, provided by the DateComparisonExtension extension

isSameDate(DateTime other) bool

Available on DateTime, provided by the DateComparisonExtension extension

isToday() bool

Available on DateTime, provided by the DateComparisonExtension extension

isTomorrow() bool

Available on DateTime, provided by the DateComparisonExtension extension

now() DateTime

Available on DateTime, provided by the DateComparisonExtension extension

Shortcut for obtaining the current date and time.
subtractDays(int days) DateTime

Available on DateTime, provided by the DateComparisonExtension extension

subtractMonths(int months) DateTime

Available on DateTime, provided by the DateComparisonExtension extension

subtractYears(int years) DateTime

Available on DateTime, provided by the DateComparisonExtension extension

wasYesterday() bool

Available on DateTime, provided by the DateComparisonExtension extension