Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

webfuture

[Resolvido] Como pegar dia ou mes ou ano de data?

Recommended Posts

Olá pessoal, já procurei na internet mas não achei, como faço para pegar somente o dia de uma data?

 

Tipo 02/07/2009 ? eu quero somente o dia 2 ou somente o mês 07 ?

 

Xavier

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal, valeu pelas dicas, pensei que existia algo como no asp como:

 

data = "03/07/2009"

dia = day(data)

mes = month(data)

ano = year(data)

 

Vou ver o que consigo com o explode, valeu mesmo!!

 

Xavier

Compartilhar este post


Link para o post
Compartilhar em outros sites

Siga a dica do Alaerte.

O PHP tem muitas funções para trabalhar com data/hora. Uma delas é date(), que faz EXATAMENTE o que você quer

 

http://www.php.net/date

 

explode() é a pior solução para isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caso voce queira pegar de uma data definida, obtenha o valor timestamp da data com a funçao strtotime(): http://br.php.net/manual/pt_BR/function.strtotime.php

 

exemplo:

$dia = date( 'd', strtotime( '2008-10-08' ) );

Compartilhar este post


Link para o post
Compartilhar em outros sites

E para converter uma data em string quando fazemos uma consulta ao DB? Estou tentando gerar um XML a partir de uma consulta ao banco de dados mas dá erro porque não consigo converter um campo datetime em string. No PHP existe a função strtotime mas não tem uma timetostring. É uma falha. Já procurei em todo canto e não achei. Mesmo se a conversão resultasse eu algo como 2013-08-05, desde que fosse string era só arrumar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.