'' sem.Ponto, não consegue ententer strtotime()?
Ela tem 2 parâmetros, um é o time, onde você escreve o que deseja transformar para timestamp, e o segundo é opcional, onde você coloca a data de referência, claro, em timestamp.
Esta função transforma strings em inglês, então tudo que for escrever, escreva em inglês, meses, etc.
O formato de data também, YYYY-MM-DD.
Um exemplo que tem no manual:
echo strtotime("10 September 2009"), "\n";
Acima, ele irá mostrar o timestamp de quando estiver em 10/09/2009.
Se você pegar este valor gerado, e colocar na função date(), constatará isso.
Pode ser colocado horas também.
echo strtotime("10 September 2009 20:15:30"), "\n";
Sim, este mesmo o formato, HH:II:SS. O II e o SS são opcionais.
O bom desta função é que ela é bem lógica, por exemplo:
Quero ver o timestamo daqui 2 semanas:
echo strtotime("+2 weeks");
Quero ver o timestamp daqui 1 ano:
echo strtotime("+1 year");
Quero ver o timestamp daqui 2 horas:
echo strtotime("+2 hours");
Não se esqueça de trabalhar no plural, caso for necessário.
Tem que usar a função strtotime() para fazer isso, não? ponder.gif
Depende, tem que saber se ele está trabalhando com timestamp.
Se não estiver, acho que tem funções nativas do MySQL que podem ajudar ele.
Acho que quem poderia ajudar melhor, seria o boirok.
Até mais!
Edição feita por: Dudu, 25/01/2009, 16:53.