jiffy 5.0.1
jiffy: ^5.0.1 copied to clipboard
Jiffy is a date dart package inspired by momentjs for parsing, manipulating and formatting dates
5.0.1 #
What's Changed #
- change version intl to 0.18.0 by @nguyenxdat in https://github.com/jama5262/jiffy/pull/173
New Contributors #
- @nguyenxdat made their first contribution in https://github.com/jama5262/jiffy/pull/173
Full Changelog: https://github.com/jama5262/jiffy/compare/v5.0.0...v5.0.1
5.0.0 #
Major Changes #
- Updated
Jiffy.unix()to be more specific to seconds and milliseconds timestamps
Previously
// Parsing a timestamp in milliseconds
Jiffy.unix(1318781876406);
// Parsing a timestamp in seconds
Jiffy.unix(1318781876).format(); // 2011-10-16T19:17:56.000
Now
// Parsing a timestamp in milliseconds
Jiffy.unixFromMillisecondsSinceEpoch(1318781876406);
// Parsing a timestamp in seconds
Jiffy.unixFromSecondsSinceEpoch(1318781876).format(); // 2011-10-16T19:17:56.000
- Added Ukranian
uklocale contributed by yarmat - Added Dutch
nllocale contributed by diegonuja - Added Thailand
thlocale contributed by srithong - Minor bug fixes from calvintam236
4.1.0 #
Minor Changes #
- All methods return
Jiffy, exceptutc()andlocal()functions - Added github actions
- Added Azerbaijani
azlocale contributed by Konstantin
4.0.0 #
Major Changes #
- Implemented null safety
- Jiffy cloning
var jiffy1 = Jiffy(); var jiffy2 = jiffy1.clone(); // or var jiffy1 = Jiffy(); var jiffy2 = Jiffy(jiffy1); - Bug fix
diff()function - Added Persian
falocale contributed by mozaffari - Added Norwegian
nblocale contributed by Yilmaz Guleryuz - Added
de_DEmapping locale contributed by Sebastian Rutofski - Fixed minor locale bugs
3.0.1 #
Patch changes #
- Fixed
Undefined name 'Units'bug - Swedish locale
svcontributed by Erik Carlsson
3.0.0 #
Major changes #
- Unit of time are now in enums. Examples, previously
startOf("day")can now be set asstartOf(Units.DAY)String escape changes to use square braces[]. Examples, previously Jiffy().format("yyyy 'escaped' yyyy");and now updated toJiffy().format("yyyy [escaped] yyyy");- Added Indonsia local
idby ampersanda and Turkish localtrby iozozturk
2.2.0 #
Minor Changes #
- Added more string parsing functionality. See below
Jiffy("1995/12/25"); // A calendar date part separated by slash "/"
Jiffy("19951225"); // Basic (short) full date
Jiffy("1995-12-25 12:00:00.000"); // An hour, minute, second, and millisecond time part
Jiffy("1995-12-25T12:00:00.000"); ISO dart format
Jiffy("1995-12-25T12:00:00.000Z"); ISO dart format (UTC)
- Added support to Polish locale
pladded by leszekkrol
2.1.2 #
2.1.1 #
Patch Changes #
Previously
Jiffy([2014, 4, 23]).format("EEEE MMMM do, yyyy"); // Wednesday April 23o, 2014
Updated
Jiffy([2014, 4, 23]).format("EEEE MMMM do, yyyy"); // Wednesday April 23rd, 2014
2.1.0 #
Minor Changes #
- Ordinal date parsing and formating In Jiffy you can now parse and format with ordinal date. e.g
Jiffy().format("MMM do yyyy"); // Oct 19th 2019
- It also supports locales for the following
"en", "es", "fr", "frch", "frca", "it", "itch", "ja", "ko", "pt", "ptbr", "zh", "zhcn", "zhhk", "zhtw", "de", "deat", "dech"
- Added
daysInMonthmethod to get number of days for specific months .e.g
Jiffy([2016, 1]).daysInMonth; // 31
Jiffy([2016, 2]).daysInMonth; // 28
Jiffy([2017, 2]).daysInMonth; // 29
2.0.0 #
1.1.0 #
Minor Changes #
- Add more functionality to parsing. These are
- Array parsing
Jiffy([2019, 10, 21]); - Map parsing
Jiffy({"year": 2019, "month": 10}); - Dart DateTime parsing
Jiffy(DateTime.now()); - String parsing
Jiffy("2019-10-21");
1.0.0 #
- Launch 🚀