An open API service indexing awesome lists of open source software.

https://github.com/tayron/datehour

Classe que adiciona mais funcionalidades a classe DateTime para tratamento de data e hora
https://github.com/tayron/datehour

classe php

Last synced: 3 months ago
JSON representation

Classe que adiciona mais funcionalidades a classe DateTime para tratamento de data e hora

Awesome Lists containing this project

README

        

## DateHour

Classe que adiciona mais funcionalidades a classe DateTime para tratamento de data e hora.

## Recursos
- Todos os recursos da classe DateTime
- checkdate($year, $day, $month) - Verifica se uma data é válida
- checkhour($hour, $minute, $second) - Verifica se uma hora é válida
- sumDayUseful($dayToSum, $date) - Soma uma quantidade de dias a uma data
- getRecess($year) - Retorna uma lista de recessos de um determinado ano

## Utilização via composer

```sh
"require": {
...
"tayron/datehour" : "1.0.0"
...
},
```

## Tutorial

**Pegando todos os feriados do ano de 2014.**
```sh
';
print_r( DateHour::getRecess(2014) );
```

Resultado:
```sh
Array
(
[0] => 2014-01-01
[1] => 2014-03-04
[2] => 2014-04-18
[3] => 2014-04-20
[4] => 2014-04-21
[5] => 2014-05-01
[6] => 2014-06-19
[7] => 2014-09-20
[8] => 2014-10-12
[9] => 2014-11-02
[10] => 2014-11-15
[11] => 2014-12-25
)
```

**Verificando se uma data é válida:**

```sh
format('d/m/Y H:i:s');
```

Resultado:
```sh
29/12/2014 14:13:42
```

**Somando 10 dias à data específica:**

```sh
format('d/m/Y H:i:s');
```

Resultado:
```sh
29/12/2014 14:19:14
```