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.

[ Hits: 14.611 ]

Por: Olavo Alexandrino em 09/07/2003 | Blog: http://oalexandrino.com


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

    Próxima página

Páginas do artigo
   1. Introdução
   2. Uso
Outros artigos deste autor

Usando Blocos Dinâmicos com a Classe FastTemplate (Parte 1)

Polimorfismo e PHP 5

Usando Blocos Dinâmicos com a Classe FastTemplate (Parte 2)

Paginando resultados com a classe Generic Easy Pagination

Leitura recomendada

Migração de dados no Joomla

Instalação do MediaWiki em uma Project web do SourceForge

Desenvolvendo um componente de calendário dinâmico em PHP

Debian com Apache, PHP4, PHP5 e MySQL

Uma introdução à biblioteca GD

  
Comentários
[1] Comentário enviado por Oki em 12/07/2003 - 18:22h

oalexandrino,

Muito bacana esta classe :-), ótima dica.

[2] Comentário enviado por edp em 17/05/2004 - 11:14h

outra classe de manipulação de datas:
http://www.phpclasses.org/browse.html/package/943.html


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts