krystianzybala/free-days

此包已被废弃,不再维护。未建议替代包。

PHP的简单免费日库

1.3.3 2016-08-14 11:55 UTC

This package is not auto-updated.

Last update: 2018-09-25 10:04:42 UTC


README

FreeDays 一个简单的php库,用于判断传入的日期是否为休息日。

  • master 构建状态
  • dev-master 构建状态

## 安装

使用composer要求新的开发依赖项

composer require  "krystianzybala/free-days"

使用代理

如果您想快速使用,请使用代理


<?php 

$dateTime = new \DateTime('04-01-2016');
if(false === FreeDaysMatcher::isFreeDay($dateTime, 'polish', $error)) { 
    echo $error;  //return message "04-01-2016 is not free day. Free day will be for 2 days"
}

使用工厂


<?php

use FreeDays\Factory\SimpleFactory;

$factory = new SimpleFactory();
$assert = $factory->create();

$dateTime  = new \DateTime('01-01-2016');
$assert->check($dateTime); //return true
$assert->getError(); //null

示例用法

<?php

use FreeDays\Factory\SimpleFactory;

$factory = new SimpleFactory();
$assert = $factory->create();

$dateTime  = new \DateTime('01-01-2016');
$assert->check($dateTime, 'polish'); //return true
$assert->getError(); //null

可用的免费日对象

  • PolishFreeDays

新的FreeDays对象

如果您没有找到您的国家,您可以帮我们准备一个新的对象,或者您可以自己准备。

更多信息请参阅CONTRIBUTING.md

许可协议

此库在MIT许可下分发。请参阅LICENSE文件。

反馈

如果您想给我反馈,请联系我 kontakt@kzybala.pl