0.0
No commit activity in last 3 years
No release in over 3 years
Adds some useful methods to the Date class.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 1.3
>= 0
>= 0
 Project Readme

DateHelper

Adds some useful methods to the Date class.

months_between

Class method months_between returns an array of Date objects for the first day of each month, inclusive of the starting and ending months.

to_utc_time

Instance method to_utc_time converts a given Date instance to a Time object at 00:00:00 UTC on the given Date

Installation

Add this line to your application's Gemfile:

gem 'date_helper'

And then execute:

$ bundle

Or install it yourself as:

$ gem install date_helper

Usage

xmas = Date.parse("2013-12-25")
hksar_establishment_day = Date.parse("2014-07-01")

Date.months_between(xmas,hksar_establishment_day)
 => [Sun, 01 Dec 2013, Wed, 01 Jan 2014, Sat, 01 Feb 2014, Sat, 01 Mar 2014, Tue, 01 Apr 2014, Thu, 01 May 2014, Sun, 01 Jun 2014, Tue, 01 Jul 2014]
Date.parse("2014-04-27").to_utc_time
 => 2014-04-27 00:00:00 UTC 

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request