DateExtension extension
Extension for DateTime providing utility methods for common date-time operations.
- on
Properties
- dateOnly → String
-
Available on DateTime, provided by the DateExtension extension
no setter -
daysInMonth
→ List<
DateTime> -
Available on DateTime, provided by the DateExtension extension
Returns a list of days in the given month.no setter - firstDayOfMonth → DateTime
-
Available on DateTime, provided by the DateExtension extension
no setter - firstDayOfWeek → DateTime
-
Available on DateTime, provided by the DateExtension extension
no setter - formattedDate → String
-
Available on DateTime, provided by the DateExtension extension
Returns the formatted date in "12 Sep 2024" format.no setter - fullDayName → String
-
Available on DateTime, provided by the DateExtension extension
Print dayno setter - greeting → TimeOfDayGreeting
-
Available on DateTime, provided by the DateExtension extension
Determines the greeting type based on the time of day.no setter - isFirstDayOfMonth → bool
-
Available on DateTime, provided by the DateExtension extension
no setter - isLastDayOfMonth → bool
-
Available on DateTime, provided by the DateExtension extension
no setter - isToday → bool
-
Available on DateTime, provided by the DateExtension extension
no setter - isTomorrow → bool
-
Available on DateTime, provided by the DateExtension extension
no setter - isYesterday → bool
-
Available on DateTime, provided by the DateExtension extension
no setter - lastDayOfMonth → DateTime
-
Available on DateTime, provided by the DateExtension extension
Returns the last day of the given month.no setter - lastDayOfWeek → DateTime
-
Available on DateTime, provided by the DateExtension extension
no setter - nextDay → DateTime
-
Available on DateTime, provided by the DateExtension extension
Returns the next day's DateTime.no setter - nextMonth → DateTime
-
Available on DateTime, provided by the DateExtension extension
no setter - nextWeek → DateTime
-
Available on DateTime, provided by the DateExtension extension
no setter - previousDay → DateTime
-
Available on DateTime, provided by the DateExtension extension
Returns the previous day's DateTime.no setter - previousMonth → DateTime
-
Available on DateTime, provided by the DateExtension extension
no setter - previousWeek → DateTime
-
Available on DateTime, provided by the DateExtension extension
no setter - sortDayName → String
-
Available on DateTime, provided by the DateExtension extension
no setter - time → DateTime
-
Available on DateTime, provided by the DateExtension extension
Returns only the time.no setter - time12h → String
-
Available on DateTime, provided by the DateExtension extension
Returns the time in 12-hour format with AM/PM "HH:MM AM/PM"no setter - time24h → String
-
Available on DateTime, provided by the DateExtension extension
Returns the time in 24-hour format "HH:MM:SS"no setter - timeAgo → String
-
Available on DateTime, provided by the DateExtension extension
Returns a human-readable "time ago" format (e.g., "3 hours ago").no setter
Methods
-
addDays(
int amount) → DateTime -
Available on DateTime, provided by the DateExtension extension
Adds a certain number of days to this date. -
addHours(
int amount) → DateTime -
Available on DateTime, provided by the DateExtension extension
Adds a certain number of hours to this date. -
currentMillisecondsTimeStamp(
) → int -
Available on DateTime, provided by the DateExtension extension
Returns the current time in milliseconds since epoch. -
currentTimeStamp(
) → int -
Available on DateTime, provided by the DateExtension extension
Returns the current timestamp in seconds (integer value). -
daysInAMonth(
int monthNum, int year) → int -
Available on DateTime, provided by the DateExtension extension
Returns the number of days in the given month and year. The months are indexed starting from 1 (January = 1, December = 12). -
isSameDay(
DateTime b) → bool -
Available on DateTime, provided by the DateExtension extension
Checks if two DateTime instances fall on the same day. -
isSameWeek(
DateTime b) → bool -
Available on DateTime, provided by the DateExtension extension
Checks if two dates fall within the same week. -
leapYear(
int year) → bool -
Available on DateTime, provided by the DateExtension extension
Determines if a given year is a leap year. A year is a leap year if it is divisible by 4, but not divisible by 100 unless it is also divisible by 400.
Static Properties
- today → DateTime
-
Available on DateTime, provided by the DateExtension extension
Current date (Same as DateTime.now)no setter - tomorrow → DateTime
-
Available on DateTime, provided by the DateExtension extension
Tomorrow at the same hour, minute, and second as now.no setter - yesterday → DateTime
-
Available on DateTime, provided by the DateExtension extension
Yesterday at the same hour, minute, and second as now.no setter
Static Methods
-
daysInRange(
DateTime start, DateTime end) → Iterable< DateTime> -
Available on DateTime, provided by the DateExtension extension
Returns a DateTime for each day in the given range.