Após uma longa ausência, cá estou eu de novo.

Felizmente para mim, tenho tido muito trabalho :-)

Eu utilizado o MySQL DATE e os campos DATETIME inúmeras vezes, bem como os campos VARCHAR.
Uso-os maioritariamente para criar históricos, guardar actualizações, entre outros.
O formato de data padrão no MySQL é a seguinte:

2008-09-10 22:50:02

Quando coloco esta informação na página, quero mostrar a data num formato legível.
É aqui que entra a funcionalidade do MySQL DATE_FORMAT.
A função DATE_FORMAT permite-me formatar a data da maneira que quiser.

Exemplo de MySQL DATE_FORMAT()

DATE_FORMAT(NOW(),'%W, %M %e, %Y @ %h:%i %p')
.#fields 'Sunday, September 20, 2008 @ 12:45 PM

Representações MySQL DATE_FORMAT()

ID Descrição
%a Nome da Semana Abreviado (Seg a Dom)
%b Nome do mês Abreviado (Jan a Dez)
%c Mês de forma numérica (1 a 12)
%D Dia do mês com o sufixo Inglês (1st, 2nd, 3rd, …)
%d Dia do Mês de forma numérica (01 a 31)
%e Dia do Mês de forma numérica (1 a 31)
%f Micro segundos (000000..999999)
%H Horas (00 a 23)
%h Horas (01 a 12)
%I Horas (01 a 12)
%i Minutos de forma numérica (00 a 59)
%j Dia do Ano (001 a 366)
%k Horas (0 a 23)
%l Horas (1 a 12)
%M Nome do mês (Janeiro a Dezembro)
%m Mês de forma numérica (01 a 12)
%p AM ou PM
%r Horas, 12-horas (hh:mm:ss seguidos de AM ou PM)
%S Segundos (00 a 59)
%s Segundos (00 a 59)
%T Horas, 24-horas (hh:mm:ss)
%U Semana (00 a 53), onde Domingo é o primeiro dia da semana
%u Semana (00 a 53), onde Segunda é o primeiro dia da semana
%V Semana (00 a 53), onde Domingo é o primeiro dia da semana; usado com %X
%v Semana (00 a 53), onde Segunda é o primeiro dia da semana; usado com %x
%W Nome do dia da semana (Segunda a Domingo)
%w Dia da semana (0=Domingo a 6=Sábado)
%X Dia da semana onde Domingo é o primeiro dia da semana, de forma numérica com 4 dígitos, usado com %V
%x Ano da semana, onde Segunda é o primeiro dia da semana, de forma numérica, com 4 dígitos, usado com %v
%Y Ano numérico com 4 dígitos
%y Ano numérico com 2 dígitos
%% Um simples caractér “%”
%x x, para qualquer “x” não listado acima

Sê amigo dos teus utilizadores e formata as datas :-)


Muito FracoFracoRazoávelBomMuito Bom (Nenhum voto por enquanto)
Loading ... Loading ...