A simples classe Date Operations
Atráves das facilidades da orientação à Objeto e da comunidade open source, temos a felicidade de usurfruir das mais variadas bibliotecas. Apresento aqui a simples classe de manipulação de datas "Date operations", no qual foi muito útil no desenvolvimento de um script de manipulação de datas.
Introdução
Bem, quem já desenvolveu scripts de manipulação de datas sabe a
dor-de-cabeça que pode se ter no cálculo de meses, anos ou dias
passados e futuros. Recentemente, estava a escrever um simulador que
utilizava cálculos de percentagens compostas e/ou simples baseadas no
início de cada período de 12 meses estipulado. O início de cada período
poderia ser em qualquer mês ao contrário do normal, no qual se iniciaria
e terminaria nos meses de Janeiro e Dezembro respectivamente.
Para isso, seria necessário diversos cálculos que levassem em consideração o número de meses de cada simulação, que poderia ser: 100, 110, etc. Até que consegui desenvolver um script que resolvesse o problema, porém o mesmo ficou praticamente impossível atualização, uma vez que nem mesmo eu estava entendendo o que continha.
Assim fui pesquisar! E aqui mesmo no Viva o Linux fiz uma pergunta:
http://www.vivaolinux.com.br/.../verPergunta.php?codigo=582
Depois procurando pelos repositórios PHP, descobri a pequena, porém muito útil classe Date Operations, escrita por brasileiro, que resolveu prontamente o meu problema, sendo facílima seu uso com apenas um método.
A classe pode ser baixada num dos maiores, senão o maior, repositório de classes PHP existente o http://www.phpclasses.org!
Endereço: http://www.phpclasses.org/browse.html/package/925.html
Para isso, seria necessário diversos cálculos que levassem em consideração o número de meses de cada simulação, que poderia ser: 100, 110, etc. Até que consegui desenvolver um script que resolvesse o problema, porém o mesmo ficou praticamente impossível atualização, uma vez que nem mesmo eu estava entendendo o que continha.
Assim fui pesquisar! E aqui mesmo no Viva o Linux fiz uma pergunta:
http://www.vivaolinux.com.br/.../verPergunta.php?codigo=582
Depois procurando pelos repositórios PHP, descobri a pequena, porém muito útil classe Date Operations, escrita por brasileiro, que resolveu prontamente o meu problema, sendo facílima seu uso com apenas um método.
A classe pode ser baixada num dos maiores, senão o maior, repositório de classes PHP existente o http://www.phpclasses.org!
Endereço: http://www.phpclasses.org/browse.html/package/925.html
Muito bacana esta classe :-), ótima dica.