flutter_date_formatter 0.0.9
flutter_date_formatter: ^0.0.9 copied to clipboard
A Flutter package for formatting dates and times in various locales. This package provides utilities for formatting relative dates, ordinal numbers, and more.
0.0.9 #
Added: #
-
DateTime Extension: Closest Day and TimeSpan Support:
- Added
indexOfClosestDay
andclosestDayTo
methods toDateTime
extension. - These methods allow finding the closest day to a given
DateTime
from an iterable ofDateTime
objects.
- Added
-
DateTime Extension: Diff and Clone Methods:
- Added
diffInDays
,diffInSeconds
, andclone
methods toDateTime
extension. diffInDays
: Calculates the difference between twoDateTime
objects in days.diffInSeconds
: Calculates the difference between twoDateTime
objects in seconds.clone
: Returns a newDateTime
object that is a copy of the original.
- Added
-
Locale Support:
- Added support for adding or overriding custom locales in the application.
- Users can now define their own locales or extend existing ones to suit custom formatting needs.
0.0.8 #
- Fix ordinal for EN locale
0.0.7 #
-
New Properties:
isFuture
,isPast
,isToday
,isYesterday
,isTomorrow
: Check the time relative to the current date.isLocal
,isWeekend
,isLeapYear
: Check specific characteristics of the date (e.g., weekend, leap year).dayOfWeek
,dayOfYear
,weekOfYear
,quarterOfYear
: Information about the day, week, and month of the year.startOfDay
,startOfWeek
,startOfMonth
,startOfYear
: Get the start time of a unit of time (day, week, month, year).endOfDay
,endOfWeek
,endOfMonth
,endOfYear
: Get the end time of a unit of time.
-
New Methods:
endOf()
,startOf()
: Get the start or end time of a time unit.sub*()
andadd*()
(e.g.,subYears()
,addMonths()
): Add or subtract time from the current date.diff()
,isSame()
,isBetween()
: Compare two dates.format()
,formatRelative()
,formatFromNow()
: Format the date/time into a string, supporting relative time formats.
0.0.6 #
- Get default locale for intl and mapping with supported locale config
- Remove
toLowerCase()
when mapping locale
0.0.5 #
- Remove print log
0.0.4 #
- Add
ordinal
function returns the ordinal number for the given [n] in the specified [locale]
0.0.3 #
- Fix bug
withPrefixAndSuffix
param not working
0.0.2 #
- Add
withPrefixAndSuffix
param forformatRelativeDateTime
function - Support short relative date time for ES locale
- Support locale (Georgian - ka, Pashto - ps, Tagalog - tl_PH)
0.0.1 #
- Initial release