unix_timestamp 1.0.0 copy "unix_timestamp: ^1.0.0" to clipboard
unix_timestamp: ^1.0.0 copied to clipboard

A complete zero-dependency Dart and Flutter package for Unix timestamp operations.

example/main.dart

import 'package:unix_timestamp/unix_timestamp.dart';

void main() {
  final now = UnixTimestamp.now();
  final newYear = UnixTimestamp.fromDateString('2024-01-01');
  final currentZone = UnixTimestamp.currentTimeZone();
  final cacheExpiry = UnixTimestampScheduler.ttlFromNow(300);
  final today = UnixTimestampRange.today();

  print('Now: $now');
  print('Current zone: ${currentZone['name']} ${currentZone['offset']}');
  print('UTC date: ${newYear.toDateTimeUtc()}');
  print('Local date: ${newYear.toDateTimeLocal()}');
  print('HTTP date: ${newYear.toHttpDate()}');
  print('Humanized: ${newYear.humanize()}');
  print('Cache expires in: ${cacheExpiry.expiresIn}');
  print('Today window: ${today.toMap()}');
  print('Firestore shape: ${now.toFirestoreTs()}');
}
1
likes
160
points
97
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A complete zero-dependency Dart and Flutter package for Unix timestamp operations.

Homepage

Topics

#unix #timestamp #datetime #timezone #flutter

License

MIT (license)

More

Packages that depend on unix_timestamp