save_points_intl_extensions library

Modern DateTime extensions for fluent API

Provides extension methods on DateTime for a more intuitive and chainable API. This makes the library more modern and easier to use.

Usage

import 'package:save_points_intl/save_points_intl.dart';

final date = DateTime.now();

// Formatting
print(date.formatLong());                    // "December 1, 2025"
print(date.formatShort('es_ES'));            // "01/12/2025"
print(date.formatTime12Hour());              // "2:30 PM"

// Comparisons
if (date.isToday) print('Today!');
if (date.isWeekend) print('Weekend!');
if (date.isPast) print('Past date');

// Calculations
final nextWeek = date.addBusinessDays(5);
final startOfWeek = date.startOfWeek;
final age = birthDate.age;

// Relative time
print(date.relativeTime);                    // "2 hours ago"
print(date.smartFormat);                      // "Today at 2:30 PM"

Extensions

DateTimeExtensions on DateTime
Extension methods on DateTime for date/time operations