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