carono/production-calendar 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

carono/production-calendar

最新稳定版本:1.0.14

Composer 安装命令:

composer require carono/production-calendar

包简介

Production calendar of Russian Federation

README 文档

README

Scrutinizer Code Quality Latest Stable Version Total Downloads License

Производственный календарь

Список праздников в соответствии с производственным календарём Российской Федерации 2012-2021гг
Данные предоставлены сайтом http://www.consultant.ru/law/ref/calendar/proizvodstvennye

Метод Результат Описание
Calendar::isWorking('2016-05-09') false 9мая нерабочий день
Calendar::isHoliday('2016-05-09') true 9мая это праздник
Calendar::find('2016-05-07')->working()->format() 2016-05-10 Рабочий день с 7мая (включительно) это 10мая
Calendar::isPreHoliday('2016-02-20') true 20 февраля предпраздничный день (укороченный)
Calendar::find('2016-12-31')->next()->isWorking() false 1 января нерабочий день

isHoliday() - проверяет не на фактический праздник, а на параздик+выходные.
isPreHoliday() - предпраздничный день, может выпасть на выходной, который считается рабочим, поэтому isWorking вернёт true, а isHoliday - false
working(), holiday(), preHoliday() - функции будут перебирать все даты день за днём, пока не найдут рабочий, нерабочий или предпраздничный день

Массив всех данных можно найти в json файле - holidays.json

统计信息

  • 总下载量: 3.16k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 9
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 9
  • Watchers: 1
  • Forks: 4
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-03-01