OsGurus.com: PHP
Mostrando postagens com marcador PHP. Mostrar todas as postagens
Mostrando postagens com marcador PHP. Mostrar todas as postagens

13 de nov. de 2006

Incrementando Datas

Olá caros leitores,

O truque de hoje é a manipulação de datas no PHP, mais especificamente o incremento de datas.

Quantas vezes você já precisou adicionar um dia em uma determinada data? Parece simples, você captura o dia atual e soma 1. Porém quando temos o dia 31, você certamente terá problemas ... ou seu arranjo técnico poderá ganhar algumas linhas adicionais.

Para isso o PHP disponibiliza uma função chamada mktime, que é baseada no calendário do sistema operacional garantindo desta forma a integridade dos valores, independente de quantos dias o mês venha a possuir.

Definição

int mktime ( [int hour [, int minute [, int second [, int month [, int day [, int year [, int is_dst]]]]]]])

Note a estranha ordem dos argumentos, que diferem da ordem dos argumentos em um chamada regular da mktime() e que não combina bem com si mesma para a omissão dos parâmetros da direita para a esquerda. É um erro comum misturar estes valores acima em um script. (Fonte: Manual do PHP)

Veja o exemplo funcional da mktime:

$amanha = mktime (0, 0, 0, date("m"), date("d") + 1, date("Y"));
echo date("d/m/Y", $amanha);

Bem, isto é tudo pessoal e até uma próxima oportunidade.

PHP Gambiarras

Olá caros leitores,

A partir de hoje estarei escrevendo um pouco sobre uma linguagem que conheço um pouquinho e trabalho profissionalmente a alguns anos, o PHP.

O intuito destes artigos não é ensinar o básico, para isso eu recomendo um bom livro (PHP 4: A bíblia, por exemplo). Mas então, o intuito mesmo, é compartilhar truques e gambiarras, como queiram chamar.

Para iniciantes em PHP, recomendo o material encontrado nos link’s abaixo, que fornecerão uma base para iniciar na linguagem. O site http://www.phpbrasil.com/ também possui muitos artigos que poderão lhe oferecer conceitos e práticas sobre a maioria das funções.

Espero que todos possam fazer um bom proveito deste material e que ele possa contribuir em suas tarefas cotidianas.

Material sobre PHP:
Clique aqui (Se o link não funcionar, tente novamente, o servidor é fraquinho)