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.931 ]

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

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

PHP Orientado a Objetos

Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET

Migração de dados no Joomla

Debugando aplicações PHP usando phpdbg - parte 01

  
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