PHP - Obter valores de bd

Boas

Estou com um pequeno problema. Tenho uma pagina php que lista os registos de uma bd. Um dos campos é data de nascimento (AAAA-MM-DD).

Gostaria de saber se há alguma maneira de eu atribuir a uma variavel, apenas o ano de uma data!?

Ex.

Para ir buscar a data de nascimento completa tenho este código:
$datanasc=$registo['datanasc'];

Queria uma maneira de apenas obter o ano..

Obrigado.
 
Boas

Estou com um pequeno problema. Tenho uma pagina php que lista os registos de uma bd. Um dos campos é data de nascimento (AAAA-MM-DD).

Gostaria de saber se há alguma maneira de eu atribuir a uma variavel, apenas o ano de uma data!?

Ex.

Para ir buscar a data de nascimento completa tenho este código:
$datanasc=$registo['datanasc'];

Queria uma maneira de apenas obter o ano..

Obrigado.

Não sou expert em PHP mas podes tentar isto:

Código:
date('Y', $registo['datanasc'])
 
Sim.. com a substr ias chegar lá :D
Mas vamos com explode ok?

PHP:
$data_nascimento = "1987-1-3";
$temp = explode("-", $data_nascimento);
Agora tens as 3 palavras onde estavam os espaços dentro de um array
$temp[0] = "1987";
$temp[1] = "1";
e a outra será 3.
 
Sim.. com a substr ias chegar lá :D
Mas vamos com explode ok?

PHP:
$data_nascimento = "1987-1-3";
$temp = explode("-", $data_nascimento);
Agora tens as 3 palavras onde estavam os espaços dentro de um array
$temp[0] = "1987";
$temp[1] = "1";
e a outra será 3.

também pensei em algo deste género, mas não sabia como fazer..

muito obrigada..:D
 
Back
Topo