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
- Host: GitHub
- URL: https://github.com/tayron/datehour
- Owner: tayron
- Created: 2015-05-12T15:29:40.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-06-09T18:21:43.000Z (almost 8 years ago)
- Last Synced: 2025-01-20T23:33:49.314Z (4 months ago)
- Topics: classe, php
- Language: PHP
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```