relative_time 1.2.0 copy "relative_time: ^1.2.0" to clipboard
relative_time: ^1.2.0 copied to clipboard

Expresses a DateTime object relative to the current time in text form.

example/lib/main.dart

import 'package:flutter/widgets.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:relative_time/relative_time.dart';

void main() {
  runApp(const RelativeTimeExampleApp());
}

class RelativeTimeExampleApp extends StatelessWidget {
  const RelativeTimeExampleApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    final DateTime now = DateTime.now();
    final DateTime past = now.subtract(const Duration(days: 3, hours: 22));
    final DateTime future = now.add(const Duration(days: 31, minutes: 54));

    return WidgetsApp(
      builder: (BuildContext context, _) => Center(
        child: Column(
          children: <Widget>[
            Text(RelativeTime(context: context).format(past)),
            Text(future.relativeTime(context: context)),
          ],
        ),
      ),
      color: const Color(0xFFFFFFFF),
      localizationsDelegates: const <LocalizationsDelegate<dynamic>>[
        AppLocalizations.delegate,
        RelativeTimeLocalizations.delegate,
        GlobalWidgetsLocalizations.delegate,
      ],
      supportedLocales: AppLocalizations.supportedLocales,
    );
  }
}
14
likes
0
pub points
89%
popularity

Publisher

verified publisherviter.nl

Expresses a DateTime object relative to the current time in text form.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

clock, flutter, flutter_localizations, intl

More

Packages that depend on relative_time