https://github.com/forward3d/datebox
Offers help with managing dates and periods
https://github.com/forward3d/datebox
Last synced: 2 months ago
JSON representation
Offers help with managing dates and periods
- Host: GitHub
- URL: https://github.com/forward3d/datebox
- Owner: forward3d
- License: mit
- Created: 2013-07-09T11:06:18.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2021-04-29T19:57:59.000Z (about 4 years ago)
- Last Synced: 2024-04-24T08:55:23.260Z (about 1 year ago)
- Language: Ruby
- Size: 25.4 KB
- Stars: 0
- Watchers: 21
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.txt
- License: LICENSE
Awesome Lists containing this project
README
# Datebox
Provides help with managing dates and periods
## Installation
gem install datebox
## Usage
Include gem in Gemfile
gem 'datebox'
# or
gem 'datebox', :git => '[email protected]:forward3d/datebox'Allows using periods
period = Datebox::Period.new("2013-06-10", "2013-06-27")
period.from
period.toAllows splitting periods (returns ending dates of periods)
Datebox::Period.split_dates(Date.parse("2013-06-14"), Date.parse("2013-06-27"), "week")
It's also possible to calculate periods relative to given dates
period_month = Datebox::Relative.last_month.to('2013-07-09') # uses period method
preiod_week = Datebox::Relative.last(:week).to('2013-07-09') # uses period symbolIt's best to have a look at code & tests