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

Convenient date/time extension methods inspired by Ruby on Rails.

A collection of extensions methods for [DateTime], [Duration], and [int] to allow for easier date and time calculations.

Features #

  • Turns integers into [Duration] objects.
  • Easily get [DateTime] objects in the past or future from a [Duration].
  • Get related dates and times for a [DateTime].

Getting started #

Installation #

# pubspec.yaml
dependencies:
  railsy_time: ^1.0.0 # Check out the latest version

Usage #

import 'package:railsy_time/railsy_time.dart';

3.days.fromNow 
// equal to DateTime.now().add(Duration(days: 3))
14.days.ago.beginningOfWeek
// 00:00:00.000000 on the Monday 2 weeks ago
DateTime.now().endOfYear
// 23:59:59.999999 on December 31st of the date's year

License #

MIT License, see the LICENSE.md file for details.

2
likes
160
pub points
0%
popularity

Publisher

verified publishercitizen428.net

Convenient date/time extension methods inspired by Ruby on Rails.

Repository (GitHub)
View/report issues

Topics

#date #time

Documentation

API reference

License

MIT (license)

Dependencies

clock

More

Packages that depend on railsy_time