simply_date 1.0.1 copy "simply_date: ^1.0.1" to clipboard
simply_date: ^1.0.1 copied to clipboard

A simple Flutter package for date formatting and time conversions.

example/example.dart

// ignore_for_file: avoid_print
import 'package:simply_date/simply_date.dart';

void main() {
  final SimplyDate simplyDate = SimplyDate();

  String dateTimeString = "2024-08-21 08:30:00 AM";

  print("Original DateTime String: $dateTimeString");
  print(
      "Time Ago: ${simplyDate.convertToTimeAgo(dateTimeString: dateTimeString)}");
  print(
      "DD/MM/YYYY: ${simplyDate.convertToDDMMYYYformat(dateTimeString: dateTimeString)}");
  print(
      "YYYY-MM-DD: ${simplyDate.convertYYYYMMDD(dateTimeString: dateTimeString)}");
  print(
      "MM/DD/YYYY: ${simplyDate.convertMMDDYYYY(dateTimeString: dateTimeString)}");
  print(
      "DD/MM/YY: ${simplyDate.convertToDDMMYY(dateTimeString: dateTimeString)}");
  print(
      "Month Day, Year: ${simplyDate.convertToMonthDayYear(dateTimeString: dateTimeString)}");
  print(
      "Day Month Year: ${simplyDate.convertToDayMonthYear(dateTimeString: dateTimeString)}");
  print(
      "YYYY/MM/DD: ${simplyDate.convertToYYYYMMDDSlash(dateTimeString: dateTimeString)}");
  print(
      "DD/MM/YYYY at hh:mm a: ${simplyDate.convertToDDMMYYYYAtTime(dateTimeString: dateTimeString, isNeedAt: true)}");
  print(
      "Default Format: ${simplyDate.convertToDefaultFormat(dateTimeString: dateTimeString, isNeedAt: true)}");
  print(
      "Day, DD MMM YYYY: ${simplyDate.convertToDayMonthYearWithDay(dateTimeString: dateTimeString)}");
  print(
      "Month Year: ${simplyDate.convertToMonthYear(dateTimeString: dateTimeString)}");
  print(
      "Year Month: ${simplyDate.convertToYearMonth(dateTimeString: dateTimeString)}");

  print(
      "Is date greater than today? ${simplyDate.isDateGreaterThanToday(dateString: "2025-01-01")}");
  print(
      "Is date smaller than today? ${simplyDate.isDateSmallerThanToday(dateString: "2023-01-01")}");

  print(
      "Relative Date Time: ${simplyDate.toRelativeDateTime(dateTimeString: dateTimeString)}");
  print(
      "Day with Ordinal Suffix: ${simplyDate.toDayWithOrdinalSuffix(dateTimeString: dateTimeString)}");
}
4
likes
150
points
23
downloads

Publisher

unverified uploader

Weekly Downloads

A simple Flutter package for date formatting and time conversions.

Repository (GitHub)
View/report issues

Topics

#date #time #formatting

Documentation

API reference

License

MIT (license)

Dependencies

flutter_lints, intl

More

Packages that depend on simply_date