MySQL – DATE_FORMAT

3 Comments

DATE_FORMAT na base MYSQL:

Dia
%d    Dia do mês com zero (01..31)
%e    Dia do mês sem zero (1..31)
%D    Dia do mês com sufixo inglês (1st, 2st, 3st..)
%j    Dia do ano (001..365-366)

Mês
%m    Mês númerico com zero (01..12)
%c    Mês númerico sem zero (1..12)
%M    Nome do mês (January..December)
%b    Nome do mês abreviado (Jan..Dec)

Ano
%Y    Ano com 4 dígitos
%y    Ano com 2 dígitos

Semana
%w    Número do dia da semana (0=Domingo..6=Sábado)
%W    Nome do dia da semana (Sunday..Saturday)
%a    Nome do dia da semana abreviado (Sun..Sat)
%U    Número da semana onde Domingo é o primeiro dia da semana (00..53)
%u    Número da semana onde Segunda-feira é o primeiro dia da semana (00..53)
%V    Número da semana onde Domingo é o primeiro dia da semana (01..53)
%v    Número da semana onde Segunda-feira é o primeiro dia da semana (01..53)

Hora – Minutos – Segundos
%H    Hora com zero (00..23)
%k    Hora sem zero (0..23)
%h    Hora com zero (01..12)
%I    Idem – Hora com zero (01..12)
%l    Hora sem zero (1..12)
%i    Minutos com zero (00..59)
%S    Segundos com zero (00..59)
%s    Idem – Segundos com zero (00..59)
%p    AM ou PM
%r    Horário formatado (hh:mm:ss) seguido de AM ou PM
%f    Microsegundos (000000..999999)

Exemplo de uso com PHP: Consulta no banco:


' SELECT *, DATE_FORMAT(data, "%d/%m/%Y") data_txt FROM tabela  ';

3 Comments (+add yours?)

  1. gerard @ mysqlformatdate.com
    mai 30, 2010 @ 11:52:16

    My website is a handy mysql date_format tool http://www.mysqlformatdate.com

  2. Betting Euro 2012
    dez 18, 2010 @ 02:07:04

    I would like to thankx for the efforts you have made in writing this article. I am hoping the same high-grade blog post from you in the upcoming as well. In fact your creative writing skill has inspired me to start my own blog now. Truly the blogging is spreading its wings quickly. Your write up is a fine example of it.

  3. dart cases
    dez 20, 2010 @ 05:49:25

    Thanks for posting, I like this blog!

Leave a Reply