Ir para conteúdo

POWERED BY:

Arquivado

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

karkara

Significado de comando

Recommended Posts

Apartir dos comados:$date("Y-m-d");$date("H:i:s");$novadata = substr($data,8,2)."/".substr($data,5,2)."/".substr($data,0,4);Sei que $date peda a data do sistema, apartir desse exemplo fiquei na dúvida porque apenas o Y e H estão maiúsculo.E na terceira linha de comando não compreendi o significado da função substr.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O substr pega uma parte da string (veja documentação, br.php.net) e está concatenando para deixar no formato dd/mm/aaaa.

 

O H formata com 24 horas, então ficará 13 horas e não 1 hora (tarde)

 

o Y representa o ano com 4 dígitos, e o minúsculo com dois.

 

Para mais veja http://br.php.net/manual/pt_BR/function.date.php.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O substr pega uma parte da string (veja documentação, br.php.net) e está concatenando para deixar no formato dd/mm/aaaa.O H formata com 24 horas, então ficará 13 horas e não 1 hora (tarde)o Y representa o ano com 4 dígitos, e o minúsculo com dois.Para mais veja http://br.php.net/manual/pt_BR/function.date.php.

Até a parte do substr eu compreendi.Só não entendi os valores:,8,2,5,2,0,4

Compartilhar este post


Link para o post
Compartilhar em outros sites

0,4= 0 (posição inicial) 4 (tamanho)

Quer dizer assim: a partir do caracter 0 conta-se 4 caracteres, entendeu? Assim você monta sua data!

 

Exemplo: vamos pegar a data 2004-01-01 (01/01/2004)

 

$date("Y-m-d");$date("H:i:s");$novadata = substr($data,8,2)."/".substr($data,5,2)."/".substr($data,0,4);
Explicando:

 

substr($data,8,2) = a partir do 8º caracter pega-se 2 caracteres (o segundo 01 de 2004-01-01)

."/". = concatena uma barra

substr($data,5,2) = a partir do 5º caracter pega-se 2 caracteres (o primeiro 01 de 2004-01-01)

."/". = concatena uma barra

substr($data,0,4) = a partir do 1º caracter pega-se 4 caracteres, incluindo-se o primeiro caracter

(2004 de 2004-01-01)

 

entendeu agora como funciona o substring? Tipo... br.php.net vai lah e leia como o walace falou, lah tem uma enorme gama de informações adicionais, inclusive exemplos, ok?

 

[]'s

Paulo Silva

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.