China-Holiday
由于工作需要统计人员工作效率,需要去除掉节假日,所以写了这个 gem,以后需要的朋友就不用再对着日历一个个找了
原理就是把holiday?
实例方法加入到了 Rails 的 Date
和 Time
这两个 Class 中
# Date instance method
"2016-01-01".to_date.holiday? # true
# Time instance method
"2016-01-01 20:11:12 +0800".to_time.holiday? # true
下面是包括的节日,节日信息来源是百度日历
{
"holidays": [
"2016-01-01",// 元旦
"2016-01-02",
"2016-01-03",
"2016-02-07",// 春节
"2016-02-08",
"2016-02-09",
"2016-02-10",
"2016-02-11",
"2016-02-12",
"2016-02-13",
"2016-04-02",// 清明节
"2016-04-03",
"2016-04-04",
"2016-04-30",// 劳动节
"2016-05-01",
"2016-05-02",
"2016-06-09",// 端午节
"2016-06-10",
"2016-06-11",
"2016-09-15",// 中秋节
"2016-09-16",
"2016-09-17",
"2016-10-01",// 国庆节
"2016-10-02",
"2016-10-03",
"2016-10-04",
"2016-10-05",
"2016-10-06",
"2016-10-07",
"2016-02-28"
]
}