CÓDIGOS E AFINS

Na programação php tem muitas pessoas que preferem usar o código para realizar ações ao invés de faze-las no Mysql. Eu pessoalmente prefiro muito mais fazer um pequeno comando no select do que criar uma tripa de código que só vai me dar mais trabalho.


Então segue uma tabelinha com várias funções de data e hora do Mysql bem útil para o seu dia-a-dia.


Funções de data e hora no comando select

FUNÇÃO

OBJETIVO

CURDATE( )

Retorna a data atual no formato aaaa-mm-dd.

CURTIME( )

Retorna a hora atual no formato hh:mm:ss

DATE_ADD (data, INTERVAL)

Adiciona um intervalo à data. A data pode ser uma data seguida de um horário. O intervalo a ser somado pode ser em dias, dias e horas e minutos, dias e segundos, minutos e segundos.

DATE_SUB (data, INTERVAL)

Subtrai um intervalo à data. A data pode ser uma data seguida de um horário. O intervalo a ser subtraído pode ser em dias, dias e horas e minutos, dias e segundos, minutos e segundos.

DATEDIFF (expre1,expre2)

Retorna o valor da diferença entre expre1 e expre2, podendo ambos ser uma data ou data e horário.

DATE_FORMAT(D, <formato>)

Retorna a data D no formato especificado

DAYNAME(D)

Retorna o dia da semana para a data D

DAYOFMONTH(D)

Retorna o dia do mês para a data D

DAYOFWEEK(D)

Retorna o dia da semana em que a data D cai

DAYOFYEAR(D)

Retorna o dia da ano para a data D

FROM_DAYS(N)

Retorna a data real referente a um numero N em dias

NOW( )

Retorna data e hora atuais

PERIOD_DIFF(P1,P2)

Retorna o numero de meses entre os dois períodos, que devem estar no formato AAMM ou AAAAMM

QUARTER(D)

Retorna o trimestre do ano para a data D

WEEK(D)

Retorna a semana do ano para a data D

WEEKDAY(D)

Retorna o dia da semana que inicia com segunda-feira para uma data D

YEAR(D)

Retorna o ano de uma data D

MONTH(D)

Retorna o mês de uma data D

DAY(D)

Retorna o dia de uma data D


  • 24-11-2016
  • Postado por Admin