Simple Date Formatter

A very simple package to format DateTime objects in simple terms like Today, Next Week Wednesday etc.

Usage

Import simple_date_formatter.dart

import "package:simple_date_formatter/simple_date_formatter.dart";

Use the fromNow getter on any DateTime object.

DateTime someDate = DateTime.now().add(Duration(days: 20));
print(someDate.fromNow); // Next Week Friday.
// This getter formats the date up to six week before and after now, beyond which it will return normal date formatting.

Additional Features

This package also exposes two extra getters and one method. monthName getter weekdayName getter and addTime method.

DateTime someDate = DateTime.now().add(Duration(days: 20));
print(someDate.monthName); // December
print(someDate.weekdayName): // Friday
someDate.addTime(TimeOfDay(hour: 10: minute: 30)); // adds time to `DateTime` object and returns it.

Don't forget to leave a like 👍